Wir haben XML-Dokumente, die viele markierte Knoten wie isProduct, isActive, isMandatory enthalten, wobei der Knotentext True oder False sein kann.Generic Xml Dokumentmanipulation
Es ist erforderlich, um die Dokumente zu manipulieren und ihre Struktur zu behalten, aber den oben genannten Knoten in eine verbale Darstellung umwandeln wie unten:
<isProduct>True</ isProduct > ===> <Type>Product<Type>
<isProduct>False</ isProduct > ===> <Type/>
Und das gleiche für andere Flagge Knoten.
Wir suchen eine erweiterbare und skalierbare Lösung, die nach der Bereitstellung mit minimaler Reibung konfiguriert werden kann.
Durch erweiterbar; wir meinen, dass es mehr Fälle geben wird; wie 2 Flags, die einen Status darstellen; d. h. isEmployee und isCustomer werden im Dokument verwendet, um 4 verschiedene benannte Dinge darzustellen .; Daher sollten die 4 möglichen Kombinationen nur in eine Zeichenfolge wie "Mitarbeiter", "Kunde", "Kunde-Mitarbeiter" oder "Keine" übersetzt werden.
Durch skalierbar; wir meinen, dass es verwendet werden kann, um ein beliebiges XML-Dokument ohne ein vorheriges Verständnis seines Schemas und ohne Beschränkung der Dokumentgröße zu verarbeiten.
Wir verstehen, dass dies mit XSLT getan werden kann, können wir eine XSLT schreiben, die ein beliebiges Dokument akzeptiert und das gleiche Dokument mit zusätzlichen Knoten erzeugt, die hinzugefügt oder aktualisiert werden?
was also, wenn ein Knoten ' Wahre ' sowie 'hat getan werden sollteWahr '? –