0
我想從modules
節點獲取文本上下文,但它會從樹中返回額外的值。爲什麼我從DOM解析器中獲取額外的節點內容
<modules>New Enterprise Development
<credits>15</credits>
<level>M</level>
<core_or_optional>core</core_or_optional>
</modules>
<modules>Computing Law, Contracts and Professional Responsibility
<credits>15</credits>
<level>M</level>
<core_or_optional>core</core_or_optional>
</modules>
解析代碼:
for (int j=0; j<NodelistB.getLength(); j++){
Node xPathNode = NodelistB.item(j);
Element xPath = (Element)xPathNode;
targetNodeContent = xPath.getTextContent();
targetNode = xPath.getTagName();
System.out.println(targetNodeContent) ;
System.out.println() ;
}
我預期的返回值是:
New Enterprise Development
Computing Law, Contracts and Professional Responsibility
但它打印出以下幾點:
New Enterprise Development
15
M
core
Computing Law, Contracts and Professional Responsibility
15
M
core
所以,我怎樣才能得到它的第一個decendant? –
'getFirstChild()' – Andreas