XML yyangdb pku edu cn XML v XML
XML 入门 杨宇 yyang@db. pku. edu. cn
XML 语法(续) v XML文档中必须要有结束标记,象下面的例 子一样 <p>This is a paragraph</p> <p>This is another paragraph</p> v 在HTML文档中 <p>This is a paragraph <p>This is another paragraph
XML 确认 – DTD(续) v 1. 内部声明 如果DTD被包含在XML源文件中,它将通过以下语法格式来在"DOCTYPE"中定义: <!DOCTYPE root-element [element-declarations]> <? xml version="1. 0"? > <!DOCTYPE note [ <!ELEMENT note (to, from, heading, body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)> ]> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend</body> </note>
XML 确认 – DTD(续) v 2. 外部声明 如果DTD在XML源文件的外部,它将通过以下语法格式来在"DOCTYPE"中定义: <!DOCTYPE root-element SYSTEM "filename"> <? xml version="1. 0"? > <!DOCTYPE note SYSTEM "note. dtd"> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> 文件note. dtd包含定义的DTD <!ELEMENT note (to, from, heading, body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)>
参考资料 v XML的规范 XML 1. 0规范 http: //www. w 3. org/TR/1998/REC-xml-19980210 DOM 1. 0规范 http: //www. w 3. org/TR/1998/REC-DOM-Level-119981001/ XML Schema规范 http: //www. w 3. org/TR/1998/NOTE-SOX 19980930
参考资料(续) v XML网站 W 3 C的XML http: //www. w 3. org/XML http: //xml. apache. org/ 是Apache XML Project的官方站点 http: //www. w 3 schools. com/ 许多教程, XML, XSL, WML, DTD, Schema, CSS, Javascript等等. http: //zvon. org/ XML技术教程和技术参考, 非常全面. http: //www. xml. com/ 适合具有一定XML技术基础的读者. http: //www. xml. com. cn/ 中国XML论坛, 内容, 技术, 可读性一流. http: //www. xml. org. cn/ 中国XML联盟.
- Slides: 25