Jacob Danner schrieb:
In my experience the easiest way is via XmlCursor. The API's are
pretty straight forward but let the list know if you need a hand.
Ok, when I use XmlCursor like this:
---[Java Code]------------------------------------------------------
RssDocument rssDoc = RssDocument.Factory.newInstance();
XmlCursor c = rssDoc.newCursor();
String ns = c.prefixForNamespace("http://www.idisplays.info/iDisplays");
ItemType item = rssDoc.addNewRss().addNewChannel().addNewItem();
item.setTitle("My Title");
XmlCursor itemCursor = item.newCursor();
itemCursor.toEndToken();
itemCursor.insertElementWithText("source", ns, "My Source");
itemCursor.insertElementWithText("expDate", ns, "My Expire Date");
XmlOptions opts = new XmlOptions();
opts.setSaveAggressiveNamespaces();
opts.setUseDefaultNamespace();
opts.setSavePrettyPrint();
System.out.println(rssDoc.xmlText(opts));
---[Output]------------------------------------------------------
<xml-fragment xmlns:idis="http://www.idisplays.info/iDisplays"
xmlns:rss="rss" xmlns:idis1="idis">
<rss:rss>
<channel>
<item>
<title>My Title</title>
<idis1:source>My Source</idis1:source>
<idis1:expDate>My Expire Date</idis1:expDate>
</item>
</channel>
</rss:rss>
</xml-fragment>
Now I only get an xml-fragment and no rss-document :(
what did I wrong?
best regards, Stefan Offermann
--
Stefan Offermann
Institut für Geoinformatik
Westfälische Wilhelms-Universität
Robert-Koch-Str. 26-28
D-48149 Münster
Fon: +49 (0)251 83-31961
Mail: [EMAIL PROTECTED]
Web: http://www.ifgi.de
http://ifgi.uni-muenster.de/~offermann/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]