Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 元素节点和文本节点之间的差异 约翰 计算机技术 6. E 福 工业电子 6. E_Java_Xml_Dom_Xml Parsing - Fatal编程技术网

Java 元素节点和文本节点之间的差异 约翰 计算机技术 6. E 福 工业电子 6. E

Java 元素节点和文本节点之间的差异 约翰 计算机技术 6. E 福 工业电子 6. E,java,xml,dom,xml-parsing,Java,Xml,Dom,Xml Parsing,在简单的XML语言中,数据是一个元素。 根据我上面的XML,是一个元素,其他标记也是 在DOM解析中,有一个元素节点和一个文本节点。参考我正在使用的书,是一个元素节点和,,其他嵌套标记是文本节点 因此,如果我正确理解DOM,所有外部标记都是元素,包含实际数据的标记是文本节点?XML中的所有XML元素都是元素节点。XML元素中的文本是文本节点。此XML没有文本节点 此xmlJohn有一个文本节点John 这个xml <?xml version="1.0" encoding="UTF-8" ?

在简单的XML语言中,数据是一个元素。
根据我上面的XML,
是一个元素,其他标记也是

在DOM解析中,有一个
元素
节点和一个
文本
节点。参考我正在使用的书,
是一个
元素
节点和
,其他嵌套标记是
文本
节点


因此,如果我正确理解DOM,所有外部标记都是
元素
,包含实际数据的标记是
文本
节点?

XML中的所有XML元素都是元素节点。XML元素中的文本是文本节点。

此XML
没有文本节点

此xml
John
有一个文本节点
John

这个xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE people SYSTEM "validator.dtd">

<people>
    <student>
        <name>John</name>
        <course>Computer Technology</course>
        <semester>6</semester>
        <scheme>E</scheme>
    </student>

    <student>
        <name>Foo</name>
        <course>Industrial Electronics</course>
        <semester>6</semester>
        <scheme>E</scheme>
    </student>
</people>  

约翰

有5个文本节点,文本节点1是介于
之间的空格和CRLF,依此类推

那么,在DOM中,所有内容都变成了某种类型的节点?属性、值等,并由一个专门的
节点表示,其类型由
getNodeType()
确定?@LittleChild:是的。您可以看到w3 spec@LittleChild:Node是所有xml表示的基类
<people>
    <student>
        <name>John</name>
    </student>
</people>