1

私はXMLとJDOMに本当に慣れていないので、申し訳ありませんが、noobの質問があります。XMLファイルがあり、それに値を挿入したいと思います。私のXMLファイルはそのようなものです。

<?xml version="1.0"?>
<message>
    <header>
        <messageType>  </messageType>
        <sendFrom> </sendFrom>
        <HostName> </HostName>
        <sendTo> </sendTo>
        <receiverName> </receiverName>
        <date> </date>
    </header>
    <body>
    </body>
</message>

たとえば、私が欲しいのは、間に値を追加することであり、また、間にデータ<sendTo> </sendTo>を追加したいです。その方法を教えてください。<A></A><body> </body>

どうもありがとう。

4

3 に答える 3

1

If you use dom,you can do it as follows;

        DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
        DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
        Document doc = docBuilder.parse(inputFile);

        Node messageType= doc.getElementsByTagName("messageType").item(0);//zero tells the order in the xml
        messageType.setTextContent("SMS");
于 2011-09-30T13:23:38.727 に答える
0

XML処理にはXStreamを使用することをお勧めします。ここに、2分間のチュートリアルへのリンクがあります:http://x-stream.github.io/tutorial.html

于 2011-09-30T13:26:03.313 に答える