Hallo,
ich kann das Problem bestätigen (PB 4.30 unter Ubuntu 8.10) ... keine Ahnung woran es liegt.
Der unten stehende Code funktioniert hier. Vielleicht hlft das dabei, die Ursache näher einzugrenzen.
Gruß, Little John
PS: Ich denke, damit Dein Code unter Unicode richtig funktioniert sollte es statt
heißen
aber das ist nicht das Hauptproblem.
Code: Alles auswählen
EnableExplicit
Define Xml, Root, Main, Item
Xml = CreateXML(#PB_Any)
Root = RootXMLNode(Xml)
Main = CreateXMLNode(Root)
SetXMLNodeName(Main, "root")
Item = CreateXMLNode(Main)
SetXMLNodeName(Item, "item")
SetXMLNodeText(Item, "Cat")
SetXMLAttribute(Item, "id", "1")
Item = CreateXMLNode(Main)
SetXMLNodeName(Item, "item")
SetXMLNodeText(Item, "Dog")
SetXMLAttribute(Item, "id", "2")
Item = CreateXMLNode(Main)
SetXMLNodeName(Item, "item")
SetXMLNodeText(Item, "Horse")
SetXMLAttribute(Item, "id", "3")
Debug GetXMLNodeText(XMLNodeFromID(Xml, "1"))
Debug GetXMLNodeText(XMLNodeFromID(Xml, "2"))
Debug GetXMLNodeText(XMLNodeFromID(Xml, "3"))