Ja, Schleifen über XML ist einfach. In ColdFusion ist alles einfach ... ABER wenn ich eine Schleife mache und Werte erhalte, bekomme ich sowohl Werte als auch XML-Tags.ColdFusion-Schleife über XML-Escape-XML-Tags
Zum Beispiel in einer XML-Zeichenfolge mit Ländern, ich sollte nur "Australien" bekommen. Aber ich bin immer:
<!--?xml version="1.0" encoding="UTF-8"?-->
<country>Australia</country>
Natürlich, ich kann nur reReplace
so bekomme ich nur den Wert und keines der Tags. Wenn ich jedoch eine XML-Datei mit vielen Daten erhalte, möchte ich nicht alles überlappen und jedes XML-Element bereinigen, um zu bekommen, was ich will. Hat jemand dafür einen Workaround?
PS: Es ist ein gültiges XML-
Hier ist der Code:
<cfset feedResult=XmlParse(grc.filecontent)>
<cfloop array="#feedResult.content.states.state#" index="kl">
<tr>
<td>
#kl.st#
</td>
<td>
#kl.country#
</td>
</tr>
</cfloop>
Dank paaren, Das war's !! – Cupcake