Seite 1 von 1

Re: XML Datei

Verfasst: Fr, 09.05.2008 21:30
von komma4
Aua!
"Ansoluter Neuling", und dann XML-Auswertung...mal sehen:


Lese zunächst das erste sticky posting des "Macro"-Forumsbereich.
Wenn Du dann weisst, wie man Makros schreibt (ich empfehle vor Allem http://www.dannenhoefer.de, Andrews Makro-Dokument), dann kann ich Dir ein Stück Beispielcode liefern, welches XML liesst. Das geht über mehrere APIs:

Code: Alles auswählen

sub readXML

' Laden Hilfsroutinen
GlobalScope.BasicLibraries.LoadLibrary( "Tools" )

' Ziel der Leseaktion
sFileNameXML = _
 ConvertToURL("/pfad/zur Datei/irgendwas.xml")
 

' Zugriffsobjekt
oSFA = _
 createUNOService("com.sun.star.ucb.SimpleFileAccess")

' einlesen
oInStream = _
 oSFA.openFileRead( sFileNameXML )
 

' DOM objekt
oDOM = _
 createUnoService("com.sun.star.xml.dom.DocumentBuilder")   

' als Text parsen
oXML = _
 oDOM.parse( oInStream )

' schliessen 
oInStream.closeInput()


oKunde = _
 oXML.getElementsByTagName( "Kunde" )
xray oKunde.item(1)
' usw.

End Sub
Viel Erfolg!