Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#6

Re: Problem mit dem einlesen einer XML-Datei

  Alt 25. Feb 2004, 07:24
Zitat von Bit Juggler:
1- Wo finde ich den genauere Infos zum XML Format (Atribute usw. ...)
Na ja, zum Format an sich gibt es eigentlich nicht viel zu sagen. Vielleicht habe ich mich da ein wenig unglücklich ausgedrückt. Der "Witz" bei XML ist ja, dass du prinzipiell alles als Tag benutzen kannst was du möchtest. Ob das nun "LISTE" oder "Ordner" ist, oder die Namen von Bekannten und Verwandten ...
Du musst nur unterscheiden lernen zwischen den herkömmlichen Knoten
Code:
<Knoten>
  <Unterknoten/>
</Knoten>
zwischen Attributen
Code:
<Knoten Attribut="wert"/>
und zwischen Versionsangaben, Parsinginfos usw. Wenn du MS-XML 4 installiert hast, dann wirf mal einen Blick in die mitgelieferte Hilfedatei. Oder, falls du das PSDK besitzt, dann schau dort rein, da findest du das gleiche Kapitel ebenfalls.

Zitat:
2- Ist es auch möglich aus den einzelnen Nodes nur bestimmte abschnitte heraus zu parsen ?
Also statt: <platz serviceID="0009" name="MODERN" onair="0085" />
nur "MODERN" ;
Klar, das geht relativ einfach:
node := xmldoc.selectSingleNode('//platz[@name="MODERN"]'); Wenn du also den Knoten mit einem bestimmten Attribut suchst, dann gibst du einfach das @ vor dem Attributnamen an. Und du siehst ja in meinem Codeauszug, dass du so ein Attribut auch als "normalen Node" ansprechen kannst:
xmlParent.attributes.item[0].Get_nodeName als Beispiel.

Zitat:
Ich will keine komplettlösung, dadurch wird man schnell lernfaul!
Ich möchte nur wissen ob es da spezielle Funktionen / Prozeduren bei den XML Dateien gibt!
Ja, einen Teil davon findest du in Chakotays Tutorial und Programm. Einige andere Beispiele gibt es hier in der Sparte (bspw. auch mal ein "Extrem"). Und die grundlegenden Dinge zu den verwendeten Funktionen findest du in der Hilfedatei von XML. Abgesehen davon wollte/will Chakotay sein Tutorial ohnehin noch erweitern.
  Mit Zitat antworten Zitat