读书人

xml 实体方面的,该如何处理

发布时间: 2012-02-15 12:09:43 作者: rapoo

xml 实体方面的
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE website[
<!ELEMENT website (name,copyright)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT copyright (#PCDATA)>
<!ELEMENT name "程序员之家">
<!ELEMENT copyright "©2009,程序员之家,All Rights Reserved">
]>

<website>
<name>&name;</name>
<copyright>&copyright;</copyright>
</website>

运行后 总是提示

<!ELEMENT name "程序员之家">
---------------^
有误 请问错误在哪里?

[解决办法]
<!ELEMENT name "程序员之家">

我猜你想定义的是一个文本实体

<!ENTITY name "程序员之家">

<!ENTITY copyright "©2009,程序员之家,All Rights Reserved">

以下是正确的实体

XML code
<?xml version="1.0" encoding="gb2312"?> <!DOCTYPE website[ <!ELEMENT website (name,copyright)> <!ELEMENT name (#PCDATA)> <!ELEMENT copyright (#PCDATA)> <!ENTITY name "程序员之家"> <!ENTITY copyright "©2009,程序员之家,All Rights Reserved"> ]> <website> <name>&name; </name> <copyright>&copyright; </copyright> </website> 

读书人网 >XML SOAP

热点推荐