以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML工具及XML开发环境 』  (http://bbs.xml.org.cn/list.asp?boardid=7)
----  初次使用XML Writer,几个问题请教  (http://bbs.xml.org.cn/dispbbs.asp?boardid=7&rootid=&id=14086)


--  作者:johnnylzb
--  发布时间:1/28/2005 11:59:00 AM

--  初次使用XML Writer,几个问题请教
1.XML方案是什么东西?*.xwp有什么用?
2.我想在xml里面内嵌dtd,就是:
   <?xml version="1.0"?>
   <!DOCTYPE [...]>
  但为什么在输入<!时,系统助手不会出现<!DOCTYPE>选择 ?

3.xml编辑窗口有检验xml有效性的功能,但dtd窗口为什么没有检验有效性的功能,如果检验我写的DTD有没有出错

4.我做了一个ELEMENT的属性,类型是ID,如下:
  <!ELEMENT book (name,author,publicingCompany,price)+>
  <!ATTLIST book id ID #REQUIRED>
  <!ELEMENT name (#PCDATA)>
  <!ELEMENT authod (#PCDATA)>
  <!ELEMENT pubilcingCompany (#PCDATA)>
  <!ELEMENT price (#PCDATA)>

但我写了xml以后,如下:
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE book SYSTEM "F:\Source\xml\test.dtd">
<book id="1001">

</book>

为什么说 id="1001" 是”名称以无效字符开头“的错误信息、
而我把 id改为="abcd"
就一切正常?


[此贴子已经被作者于2005-1-28 14:43:32编辑过]

--  作者:xianze
--  发布时间:2/11/2005 11:51:00 PM

--  
等待结果
--  作者:tgq
--  发布时间:2/12/2005 12:56:00 AM

--  
<!ATTLIST book id ID #REQUIRED>
ID类型的属性只能以字母开头,且不能含有#等字符。

The value of an attribute of ID type can contain only characters permitted for NMTOKEN and must start with a letter. No element type may have more than one ID attribute specified. The value of an ID attribute must be unique between all values of all ID attributes.


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
45.898ms