単純な 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ドキュメント全体を文字列として返します。ルートノードの説明タグを取得するにはどうすればよいですか。
どうもありがとう。