org.w3c.dom.Node erzeugen

Status
Nicht offen für weitere Antworten.

Biesterfeld

Aktives Mitglied
Moin Brett,

folgendes: Ich parse aus aus einem xml-File DOM-Knoten und speicher sie bei Objekten, die per getter auch den Knoten zurückgeben. Teilweise erzeuge ich aber auch ganz neue Objekte, die zwar über den Getter verfügen, aber nicht aus xml stammen. Daher die Idee: Erzeuge ich den Knoten eben von Hand.

Aber wie? Node ist ein Interface und die API gibt mir keinen Hinweis darüber wer so alles Node implementiert. Vorallem möchte ich gerne nur den nackten Knoten ohne zugehöriges Document erzeugen. Geht das überhaupt?

Zu allem übel muste ich feststellen, dass Jdom nicht mit der Bibliothek des w3c konform zu sein scheint. Wer kann mir also sagen in welchem Paket ich den Konstruktor NodeImplementation() finde?

Beste Dank und viele Grüße
Biesterfeld
 
R

Roar

Gast
hä? ich kapier zwar nicht was du machen willst aber mit den Document#createXXX() methoden kannst du dir nodes basteln.
- verschoben nach xml
 

Biesterfeld

Aktives Mitglied
Also ich habs bewusst unter Anfängerfragen gestellt weil ich wirklich ziemlich im dunklen tappe, aber offensichtlich ist das Problem nicht ganz so trivial.

Nochmal:
Code:
public interface EineSchnittstelle{
  
  public Node getNode();
  public String getId();

  // und noch viel mehr
}

public class EinObjektAusXML implements EineSchnittstelle{
  
  private final Node node;
  private final String id;
  
  public EinObjektAusXML( Node node ){
    this.id = node.getAttributes().getNamedItem("id").getNodeValue();
    this.node = node;
  }

  public String getId(){
    return this.name;
  }

  public Node getNode(){
    return this.node;
  }
}


public class EinAnderesObjekt implements EineSchnittstelle{
  
  private final Node node;
  private final String id;
  
  public EinAnderesObjekt( String id ){
    this.id = id;
    // hier würde ich jetzt gerne einen DOM-Knoten erstellen der dem
    //  entspricht den ich in dem anderen Objekt auslese
    this.node = ???
  }

  public String getId(){
    return this.name;
  }

  public Node getNode(){
    return this.node;
  }
}

Document#createXXX() methoden kannst du dir nodes basteln

Nochmal es gibt kein Document, außerdem sind das in org.w3c.dom alles nur interfaces, das nützt mich nichts, wenn ich zu keinem Zeitpunkt eine konkrete Objektinstanz habe.

Die hätte ich eben gerne und wollte nur mal fragen welches dom-konforme Paket es gibt, wo ich mir ohne ein Document einen Node basteln kann.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T "Parent" Node eines Attributes XML & JSON 2
pkm Frage zu org.w3c.dom.Node.getNextSibling() und org.w3c.dom.Node.getNextChild() XML & JSON 1
M <root> node in bestehendes XML-File XML & JSON 8
S Node.setTextContent funktioniert nicht XML & JSON 3
T XPath Problem: finden einer Node nach Attributswert XML & JSON 2
X Node extrahieren XML & JSON 2
P Aus einem Node ein Document erstellen XML & JSON 2
H Elemente eines Node auslesen XML & JSON 2
R node.getNodeValue() bringt mir komplettes CDATA-Element XML & JSON 3
N Node unter anderem Namen kopieren XML & JSON 3
W Erzeugen einer openapi spec via swagger XML & JSON 1
W Erzeugen einer Handlerklasse zum Abfangen von SOAP-Requests XML & JSON 13
J Object in JSON Datei einlesen und als neues Object erzeugen (in ein Object Array) XML & JSON 29
A GUI um auf XSD Basis (valide) XML Daten zu erzeugen XML & JSON 3
C XML erzeugen Tipps und Tricks XML & JSON 7
M JAXB versucht abstrakte Klasse zu erzeugen XML & JSON 7
J XML Parser anhand xsd erzeugen XML & JSON 2
A Fehler beim Erzeugen eines XML-Schema XML & JSON 4
H PDF erzeugen mit FOP(fo fehlerhaft) XML & JSON 2
S JDOM ohne XML Header erzeugen? XML & JSON 2
R XSD aus Java Klassen erzeugen?? XML & JSON 2
S Aus XML-File eine Baumstruktur erzeugen XML & JSON 5
P cxf: WSDL dynamisch erzeugen (zur Laufzeit) XML & JSON 7
F XML erzeugen aus JTree und wieder einlesen... XML & JSON 6
N Teilbaum aus DOM-Baum erzeugen XML & JSON 5
sylo Beim Erzeugen einer XML Datei auch die XML Struktur erzeugen? XML & JSON 11
S Java - Klassen erzeugen aus xsd bzw. wsdl XML & JSON 3
J Objektstruktur aus XML-Datei erzeugen XML & JSON 21
T Einzug bei XSLTransformator erzeugen XML & JSON 3
P XSD Schema: Konstanten mit "fixed" erzeugen geht nicht ??? XML & JSON 3
G Welche Klassen zum erzeugen/auslesen eines XML Files verwend XML & JSON 9
B jdom document aus string erzeugen? XML & JSON 1
H PDFs erzeugen mit Apache FOP XML & JSON 3
D XML Datei mit DOM erzeugen XML & JSON 6
G JAXB Objekte erzeugen XML & JSON 3
E XOM setzen von XML-Schema declaration beim erzeugen XML-File XML & JSON 2
B DTD aus Java erzeugen XML & JSON 2
M PDF erzeugen aus Stringarray XML & JSON 1
G XML Dokument mit DOM erzeugen XML & JSON 9
S svg erzeugen XML & JSON 2
B XML-Document mit Java erzeugen und zuruecksenden XML & JSON 1
S Menüeinträge aus XML erzeugen XML & JSON 21
K xml Datei mit JDOM erzeugen, Problem Namespaces XML & JSON 1

Ähnliche Java Themen

Neue Themen


Oben