Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

string zu document

Empfohlene Antworten

Moin Moin,

ich habe eine komplette xml-Datei in einem String und möchte die jetzt in ein org.jdom.Document verfrachten.

Gibt es dafür ne gebräuchliche Methode? Bin da nich fündig geworden

hi,

hiermit sollte es gehen:


import java.io.*;

import org.jdom.*;

import org.jdom.input.*;



public class xmlTest {

  public static void main(String[] args) {

    String xmlString = "<test><xmlTest>irgend ein String</xmlTest></test>";

    SAXBuilder builder = new SAXBuilder();

    StringReader reader = new StringReader(xmlString);

    try{

      Document myXmlDoc = builder.build(reader); 

      ...

    }

    catch(JDOMException e){


    }

  }

}

mfg

trc

funktoniert leider nicht. gibt bei mir keine build(StringReader)

komisch, was hast du denn für eine jdom version,

ich habe die 7, gibt aber auch schon 10.

hier

du mußt einen SAXBuilder benutzen, keinen DOMBuilder!

StringReader ist von Reader abgeleitet, sollte also gehen.

Habe aber auch gerade gesehen das es auch so geht:


    String xmlString = "<test><xmlTest>irgend ein String</xmlTest></test>";

    SAXBuilder builder = new SAXBuilder();

    try{

      Document myXmlDoc = builder.build(xmlString);

    }

    catch(Exception e){


    }

aber warum einfach wenn es auch kompliziert geht :D

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.