XML命名空间与DTD(愚见)
来源:互联网 发布:干部网络培训挂机软件 编辑:程序博客网 时间:2024/05/17 04:43
一、XML命名空间概念与应用
问题引入:在xml中,元素名称是由开发者定义的,名称很容易发生冲突。那么怎么解决呢?
①加入一些特殊的东西
②使用命名空间
下面看例子:
<table> <tr> <td></td> <td></td> </tr></table>//使用命名空间之后<table xmlns:h="http://www.sina.com"> <tr> <td></td> <td></td> </tr></table>//xmlns:h="http://www.sina.com" 这段就是为了唯一标识这段标签
二、DTD简介
<?xml version="1.0"?><note> <to>du</to> <from>chen</from> <body>hello</body></note>//如果想要规定上面的xml的格式,该怎么做呢?//可以在内部加入下面的代码,也可以引入1.内部DTD<?xml version="1.0"?>//规定xml必须以note为root节点,子元素为to,from,body<!DOCTYPE note[ <!ELEMENT note(to,from,body)>]><note> <to>du</to> <from>chen</from> <body>hello</body></note>2.外部DTD<?xml version="1.0"?>//引入DTD文件约束<!DOCTYPE note SYSTEM "note.dtd"><note> <to>du</to> <from>chen</from> <body>hello</body></note>
由于DTD语法过于复杂和功能不够强大,逐渐被schema代替。
0 0
- XML命名空间与DTD(愚见)
- XML DTD和XML SCHEMA以及命名空间的作用
- URI与XML命名空间
- XML与XML 命名空间(Namespaces)
- xmlns(xml命名空间)
- xml 命名空间(Namespace)
- 命名空间 xml(一)
- 【XML】(5)命名空间
- System.Xml命名空间与XmlNode类
- XML 命名空间(XML Namespaces)
- XML 命名空间(XML Namespaces)
- XML 命名空间(XML Namespaces)
- XML 命名空间(XML Namespaces)
- XML 命名空间(XML Namespaces)
- XML 命名空间(XML Namespaces)
- XML 命名空间(XML Namespaces)
- 17.XML 命名空间(XML Namespaces)
- XML 命名空间(XML Namespaces)
- js函数3-作用域与作用域链
- POJ3660 Cow Contests,TYVJ2024 运动员身高
- 高扩展软件架构设计
- 4_scala_类相关
- ShellExecuteEx启动WORD进程关不掉的处理
- XML命名空间与DTD(愚见)
- 【转】ORACLE制作表时的“小计”和“合计” (ROLLUP)
- DynamicDataExchange(DDE)机制引发的卡死有一个bug
- android studio引用第三方库
- JavaScript —— Date() 函数方法
- dev -c++ 快捷键
- Oracle 检查表的数据变动
- 模拟Spring解析xml文件,以及实现IOC (DI)的示例
- Java连接Mysql数据库步骤