Hallo,
Folgendes Szenario:
Ich sauge mir wie folgt einen StreamSource:
über das XML was ich dort einlese lasse ich nen Mapping drüber laufen.
um aber herauszufinden welches Mapping er ausführen soll muss ich auf ein Attribut der XML Datei zugreifen.
Jetzt will ich aus dem Stream Source "xmlSource" mit dem DocumentBuilder ein XML Document erzeugen.
So das ich wie folgt auf das Element zugreifen kann:
CodeTeil A:
Das funktioniert aber nicht.
Ich versucht den StreamSourcewie folgt zu Parsen:
und
Das Resultat ist immer das ich eine NullPointerException in der 1. Zeil von CodeTeil A bekomme.
Was halt daran liegt das er das ELEMENT "REQUEST" nicht findet, weil er den StreamSource nicht richtig ins DOCUMENT parst.
Um Hilfe wäre ich sehr Dankbar ,
Gruss
Robson
Folgendes Szenario:
Ich sauge mir wie folgt einen StreamSource:
Code:
StreamSource xmlSource = new StreamSource(in);
über das XML was ich dort einlese lasse ich nen Mapping drüber laufen.
um aber herauszufinden welches Mapping er ausführen soll muss ich auf ein Attribut der XML Datei zugreifen.
Jetzt will ich aus dem Stream Source "xmlSource" mit dem DocumentBuilder ein XML Document erzeugen.
So das ich wie folgt auf das Element zugreifen kann:
CodeTeil A:
Code:
Element mess = (Element) XMLdoc.getElementsByTagName("REQUEST");
String aname = mess.getAttribute("NAME");
String adtd = mess.getAttribute("DTD");
InputStream xslmapping = null;
String service_methode = adtd+aname;
Das funktioniert aber nicht.
Ich versucht den StreamSourcewie folgt zu Parsen:
Code:
XMLdoc = builder.parse(xmlSource);
Code:
XMLdoc = (Document) new StreamSource(xmlSource);
Das Resultat ist immer das ich eine NullPointerException in der 1. Zeil von CodeTeil A bekomme.
Was halt daran liegt das er das ELEMENT "REQUEST" nicht findet, weil er den StreamSource nicht richtig ins DOCUMENT parst.
Um Hilfe wäre ich sehr Dankbar ,
Gruss
Robson