Hi Christian,
Alle 10:09, mercoledì 1 agosto 2007, Ionel Maries Cristian ha scritto:
> eh... that's a start. how about xml processing ? i need a dom-like access
> and very posibly features like xpath and xsl transformation.
I think that you could try with the com.sun.star.xml.dom.DocumentBuilder
service, but I've no experience with it.
This is a quick experimenti that I've just tried:
--------------------8<--------------------
REM ***** BASIC *****
Sub ExampleDOM
oDocBuilder = createUnoservice("com.sun.star.xml.dom.DocumentBuilder")
oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess")
sUrl = "file:///home/paolo/CodeSnippet.snip"
oFile = oUcb.OpenFileReadWrite(sUrl)
oXmlDoc = oDocBuilder.parse(oFile.GetInputStream)
'use xray to inspect oXmlDoc and discover how to
'work with child-nodes and xml-attributes
End Sub
--------------------8<--------------------
In alternative you can use a SAX parser:
check the source of the SnippetCreator utility:
http://www.paolo-mantovani.org/downloads/SnippetCreator/
You'll find a starbasic module "ImportXML" that uses the
com.sun.star.xml.sax.Parser service.
ciao
Paolo M
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]