XML入门
XML导图history要想知道XML是什么首先得知道为什么会有这门技术的存在,是为了解决什么问题而产生的?
what定义:可扩展标记语言(Extensible Markup Language),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 内部结构
How既然是可扩展标记语言,就是说明自己能定规则,规定有哪些元素属性以及元素属性的个数如何显示等。 DTD
<!ELEMENT name type><!--声明单个元素-->
<!ELEMENT parent (child1,child2)><!--声明多个元素-->
<!ELEMENT child1 (#PCDATA)>
<!ELEMENT child2 EMPTY>
属性: <!ATTLIST element-name attribute-name attribute-type default>
<!--关键字:#REQUIRED:表示属性必须出现;#IMPLIED:表示可有可无;#FIXED:属性值是固定的-->
属性数据类型也有很多:CDATA,Enumerated,ENTITY,ID,IDREF,IDREFS,NMTOKEN,NMTOKENS,NOTATION等,有兴趣自己再了解
实体: <!--声明实体-->
<!ENTITY name "content">
<!--引用-->
&name;
Schema 总结学习知识最主要的是把握重点,但是重点在哪?重点就在这个知识是用来解决什么问题的,在这个问题上。然后再去围绕如何解决这个问题去学习知识,准确的说是获取知识,速度肯定有非一般的感觉。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |