R
robelr
Gast
Hallo,
ich hab ein Problem. Ich moechte ueber einen WebService XML zurueckgeben.
Ich komm eigentlich aus der .NET / C# Ecke. Dort ist das kein Problem,
es wird einfach ein XMLDocument zurueckgegeben.
In Java scheint das aber nicht so einfach zu gehen.
Ich hab jdom.jar importiert und wollte ein Document zurueckgeben.
Nun bekomm ich immer diese Fehler
das ist die Methode die eigentlich nur ein XML Dokument zurueckgeben soll
So, was kann ich jetzt tun??
ich hab ein Problem. Ich moechte ueber einen WebService XML zurueckgeben.
Ich komm eigentlich aus der .NET / C# Ecke. Dort ist das kein Problem,
es wird einfach ein XMLDocument zurueckgegeben.
In Java scheint das aber nicht so einfach zu gehen.
Ich hab jdom.jar importiert und wollte ein Document zurueckgeben.
Nun bekomm ich immer diese Fehler
Code:
error: The type of the getter is java.util.List but that of the setter is java.util.Collection. They have to be the same.
this problem is related to the following location:
at org.jdom.Document.getContent (Unknown Source)
at org.jdom.Document (Unknown Source)
at universal.music.jarticleservice.core.jaxws.GetXmlArticleResponse._return(GetXmlArticleResponse.java:17)
at universal.music.jarticleservice.core.jaxws.GetXmlArticleResponse(GetXmlArticleResponse.java:14)
this problem is related to the following location:
at org.jdom.Document.setContent (Unknown Source)
at org.jdom.Document (Unknown Source)
at universal.music.jarticleservice.core.jaxws.GetXmlArticleResponse._return(GetXmlArticleResponse.java:17)
at universal.music.jarticleservice.core.jaxws.GetXmlArticleResponse(GetXmlArticleResponse.java:14)
error: The type of the getter is java.util.List but that of the setter is java.util.Collection. They have to be the same.
this problem is related to the following location:
at org.jdom.Element.getContent (Unknown Source)
at org.jdom.Element (Unknown Source)
at org.jdom.Document.getRootElement (Unknown Source)
at org.jdom.Document (Unknown Source)
at universal.music.jarticleservice.core.jaxws.GetXmlArticleResponse._return(GetXmlArticleResponse.java:17)
at universal.music.jarticleservice.core.jaxws.GetXmlArticleResponse(GetXmlArticleResponse.java:14)
this problem is related to the following location:
at org.jdom.Element.setContent (Unknown Source)
at org.jdom.Element (Unknown Source)
at org.jdom.Document.getRootElement (Unknown Source)
at org.jdom.Document (Unknown Source)
at universal.music.jarticleservice.core.jaxws.GetXmlArticleResponse._return(GetXmlArticleResponse.java:17)
at universal.music.jarticleservice.core.jaxws.GetXmlArticleResponse(GetXmlArticleResponse.java:14)
error: org.jdom.Namespace does not have a no-arg default constructor.
this problem is related to the following location:
at org.jdom.Namespace (Unknown Source)
at org.jdom.Element.getNamespace (Unknown Source)
at org.jdom.Element (Unknown Source)
at org.jdom.Document.getRootElement (Unknown Source)
at org.jdom.Document (Unknown Source)
at universal.music.jarticleservice.core.jaxws.GetXmlArticleResponse._return(GetXmlArticleResponse.java:17)
at universal.music.jarticleservice.core.jaxws.GetXmlArticleResponse(GetXmlArticleResponse.java:14)
3 errors
error: compilation failed, errors should have been reported
das ist die Methode die eigentlich nur ein XML Dokument zurueckgeben soll
Code:
public org.jdom.Document getXmlArticle(@WebParam(name = "barcode") String barcode) {
try {
SAXBuilder builder = new SAXBuilder(false);
String XML = "<lebewesen><hund><name>test</test><alter>12</alter></hund></lebewesen>";
InputSource in = new InputSource(XML);
Document doc = builder.build(in);
return doc;
} catch (Exception ex)
{
return null;
}
}
So, was kann ich jetzt tun??