Konvertieren von xml-string an Java-Objekt

Ich habe die folgende xml-string. Möchte ich es konvertieren in ein java-Objekt, um die Karte jeden tag mit den Feldern des Objekts. Ist es besser, wenn ich stellen wir die unterschiedlichen Feldnamen im Vergleich zu tag-Namen. Wie kann ich das tun? Ich bin auf der Suche auf JAXB, aber ich bin immer noch verwirrt über Teile wie "ns4:Antwort" und tags innerhalb von tags. Vielen Dank im Voraus...

<ns4:response>
    <count>1</count>
    <limit>1</limit>
    <offset>1</offset>
    <ns3:payload xsi:type="productsPayload">
        <products>
            <product>
                <avgRating xsi:nil="true"/>
                <brand>Candie's</brand>
                <description>
                    <longDescription>
                    long descriptions
                    </longDescription>
                    <shortDescription>
                    short description
                    </shortDescription>
                </description>
                <images>
                    <image>
                        <altText>alternate text</altText>
                        <height>180.0</height>
                        <url>
                        url
                        </url>
                        <width>180.0</width>
                    </image>
                </images>
                <price>
                    <clearancePrice xsi:nil="true"/>
                    <regularPrice xsi:nil="true"/>
                    <salePrice>28.0</salePrice>
                </price>
            </product>
        </products>
    </ns3:payload>
</ns4:response>
  • außerdem ist es sowieso, dass ich das auto wandeln diese in eine Java-Klasse...?
  • mögliche Duplikate stackoverflow.com/questions/779755/...
  • tags in tags, das ist es, was irritiert mich? und auch "<ns4:Antwort - >"
  • Ich hoffe, das ist nicht alles, was Sie für die XML-Zeichenfolge, da die namespace-Präfixe (ns4 etc) nicht definiert sind, so dass Sie nicht in der Lage sein, zu analysieren, es mit standard-tools
  • Sie sollten lernen, zu suchen, ALSO bevor Sie Fragen Ihre Fragen
InformationsquelleAutor ghTvNath | 2012-08-10
Schreibe einen Kommentar