Aus diesem Beispiel XML:Ersetzen Wert aller Attribute XML durch Eingabe von Text mithilfe von XSLT XML beibehalten identation
<?**xml** version='*1.0*' encoding='*UTF-8*' ?>
<**config**>
<**Connections**>
<**DbMetaData** tablePrefix="*example.*"/>
<**AGSConnection**
outputDirectory="*C:\directory2\directories\isoutput*" virtualOutputDirectory="*https://directory1.example1.net/ex/rest/output*"/>
<**SDEConnection**
server="*srv01*"
instance="*sde:sqlserver:srv01*"
database="*DBex*"
authenticationMode="*DBMS*"
user="*user1*"
password="*pass123*"
version="*sde.DEFAULT*"
sdeConnectionPath="*C:\\tmp\\ex\\conexion\\ser01.sde*"/>
</**Connections**>
</**config**>
und XSLT verwenden, ersetzen Sie alle Werte von editierbaren Textfeldern Attribut, die Aufrechterhaltung der Vertiefung (XML-Struktur). Wie könnte ich so etwas wie dies ?:
Dank,
** 1. ** Bitte das erwartete Ergebnis ** als Code **. - ** 2. ** Was bedeuten alle Sternchen in deiner Eingabe? –
Hier, was Sie gemeint haben sagen für "editierbare Textfelder" in der XML-Ausgabe Ergebnis – nawazlj
Mit "Einrückung beibehalten", meinen Sie auch alle zusätzlichen Leerzeichen zwischen z. 'outputDirectory' und' virtualOutputDirectory'? Aus der XML-Perspektive sind sie irrelevant und xslt-Prozessoren werden sie entfernen - aber nichts anderes als xml-aware-Anwendungen zu verwenden, ist keine _good_-Lösung –