Seite 1 von 1

XML und Entity

Verfasst: 03.03.2011 11:57
von Angelo
Hallo,
ich habe mal folgende xml-Datei test.xml angelegt:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weltauswahl [
<!ENTITY m "Messi">
]>

 <weltauswahl>
	<spieler>bester Stürmer: &m;</spieler>
</weltauswahl>
Ich will mir nun den Text des Knotens <spieler> mit den PB-XML-Lib-Funktionen ansehen:

Code: Alles auswählen

#XML     = 0

FileName$ = " ... \test.xml"
LoadXML(#XML, FileName$) 

*MainNode = MainXMLNode(#XML)  
*ChildNode = ChildXMLNode(*MainNode) 

Debug GetXMLNodeText(*ChildNode)
Leider gibt es keine Ersetzung, es wird also nur "bester Stürmer: &m;" ausgegeben. Was mache ich da falsch?

Re: XML und Entity

Verfasst: 03.03.2011 13:11
von STARGÅTE
Wenn du weiß was du da machst (habe sowas noch nie gesehen, also Variablen in XMLs) dann vermutlich nicht.
Jedoch bezfeifel ich, das der expat XML Parser sowas unterstützt, also anwendet wenn er ließt.

Dazu müsstest du dir mal deren Website ansehen, oder mal die Links in der Hilfe verfolgen:
http://www.purebasic.com/german/documen ... index.html