Angesichts der (im Folgenden unter Umständen wesentlich komplizierteren) Markup- und Constraints kann jemand eine Lösung (C#) vorschlagen, die effektiver/effizienter ist als das Gehen gesamter Baum, der abgerufen werden soll {"@@ value1 @@", "@@ value2 @@", "@@ value3 @@"}, dh eine Liste von Token, die ersetzt werden, wenn das Markup tatsächlich verwendet wird.Weg (e) zum Extrahieren ausgewählter Knotenwerte aus diesem XML-Markup
Hinweis: Ich habe keine Kontrolle über die Markup, Struktur der Markup oder Format/Benennung der Token, die ersetzt werden.
<markup>
<element1 attributea="blah">@@[email protected]@</element1>
<element2>@@[email protected]@</element2>
<element3>
<element3point1>@@[email protected]@</element3point1>
<element3point2>@@[email protected]@</element3point2>
<element3point3>apple</element3point3>
<element3>
<element4>pear</element4>
</markup>
Ist es serialisiert als Text beginnen oder bereits analysiert in? Einfache Suche nach regulärem Ausdruck, wenn sie bereits serialisiert ist. – p00ya
Sie möchten nur Tokens abrufen oder müssen sie ersetzen? – amazedsaint
@amazedsaint - holen Sie sie einfach =) – Rob