0

単純な xml ドキュメントがあり、org.w3c.dom.Document を使用してルート ノードの説明を取得しようとしています。

<?xml version="1.0" encoding="ISO-8859-1"?><students   mlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="students.xsd"><description>A bunch students and courses</description><student studentID="0144085" gender ="M"><firstname>Jack</firstname>

これが私のコードです

DocumentBuilderFactory builderFactory = DocumentBuilderFactory
                    .newInstance();
            builderFactory.setNamespaceAware(true);
            builderFactory.setValidating(true);
            builderFactory.setAttribute(JAXP_SCHEMA_LANGUAGE,
                    W3C_XML_SCHEMA);
            DocumentBuilder builder = builderFactory.newDocumentBuilder();
            // parse the input stream
            document = builder.parse(in);
            document.getDocumentElement().normalize();
            // JAXP
            Node rootXMLNode = document.getDocumentElement();

            DOMParser parser = new DOMParser();
            //jf : set StudentINfoSet class properties
            this.description = rootXMLNode.getTextContent();
                    //DOMUtilities.getAttributeString(rootXMLNode,"description");

今 rootXMLNode.getTextContent(); xmlドキュメント全体を文字列として返します。ルートノードの説明タグを取得するにはどうすればよいですか。

どうもありがとう。

4

1 に答える 1