Loading

xml note

 
 
 
10.
两种不同的XML分析模型:
  • DOM:所有数据位于内存
  • SAX:流程性分析,不必把所有数据Load到内存中,可分析大型的XML文件,常用于Servlet-side的XML-xhtml转换。
 
 
 
9.
DTD&Schema
(没必要了解其语法细节)
DTD语法怪异。
Schema也是XML。
 
 
8.
所有XML文件,最根上的是  "/"。
 
 
 
7.
XSL:认识语法即可。
extensible stylesheet language
也是一种xml。
 
 
 
 
 
6.
xml文件的设计原则:
  • 子标签还是元素?

    •  

    • 用着舒服就成。
 
 
5.
NAMESPACE:
标签的来源:
 
 
4.
空格:{用cdata区}
Process Instruction:给解析器的指令
 
 
 
3.
  1. xml declaration
  2. xsl
  3. comments
  4. 属性必须有引号
  5. cdata
  6. 空元素,快速结束(<element/>)
 
 
2.
<![CDATA[
保留里面的格式
]]>
 
 
 
1.
xml(extensible markup language)
  • xml:描述事物本身(可扩展)    {橡皮泥}
  • xsl:展现事物的表现形式      {捏成小动物}
  • dtd(schema):定义xml语法({可以写什么标签}) 
 
DTD says:你叫橡皮泥,可以有颜色,产地等属性
XML:    
  • <橡皮泥 颜色="白">
    • <产地>
      • 东海国
    • </产地>
  • </橡皮泥>
XSL:第一种捏法:猫
                第二种捏法:狗
                
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 




posted @ 2013-10-27 10:32  asashadow  阅读(294)  评论(0)    收藏  举报