Einzelnen Beitrag anzeigen

nalii

Registriert seit: 2. Dez 2005
16 Beiträge
 
#7

Re: mit Delphi ein Word XML Dokument verarbeiten

  Alt 28. Apr 2008, 13:34
Ich bin inzwischen soweit, dass ich ein wunderbares XML Dokument mit customXML habe. Nun will ichs auslesen.

Hier ein kurzer Auszug (nochmal gekürzt):

Delphi-Quellcode:
<w:customXml w:uri="http://www.blubb.de" w:element="ContactName">
  <w:tc>
    <w:p>
      <w:r>
        <w:t>test</w:t>
      </w:r>
    </w:p>
  </w:tc>
</w:customXml>
ContactName heißt das Element und ich will ganz gern an dessen Inhalt (in diesem Fall <w:t>test</w:t>). Wie komm ich daran?

Ich habe folgendes versucht:

Delphi-Quellcode:
var
xmlDoc : IXMLDOMDocument;
root : IXMLDOMElement;
node : IXMLDOMNode;
begin
  xmlDoc := CoDOMDocument.Create;
  xmldoc.load('e:\blubb.xml');

  root := xmlDoc.DocumentElement;

  node := root.selectSingleNode('//ContactName');
  if Assigned(node) then
     ShowMessage(node.text);
Aaaaaber da kommt nichts... mit // müsste ich eigentlich das ganze Dokument nach dem Element durchsuchen. Trotzdem wird nichts gefunden.
  Mit Zitat antworten Zitat