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]

Reply via email to