zoukankan      html  css  js  c++  java
  • XML基本知识(三)

    XML语法(3)--属性、声明符号、字符数据、注释

    • 属性:提供元素的附加信息。
      • 属性是元素开始标签的一部分。eg:  
        • <para keywords="Napoleon,France,history">
        • ...
        • </para>
      • 注意:
        • 属性由“名”和“值”组成,中间有“=”分隔。值由引号包括,如果内含双引号,则用单引号包括之,反之亦然。
        • 一个标签可包含多个属性:<para topic="xml" author="J.Smith" lastrevised="10/30/2000">
        • 属性名和值都区分大小写
        • “xml:”开头的属性名称是保留的
    • 声明符号
      • 符号用于定义外部二进制数据将被处理的方式。
          • eg: <!ENTITY coverphoto SYSTEM "/images/cover.tif" NDATA TIFF>
            NDATA声明了非文本数据格式TIFF,但是还须指定处理该数据格式的应用程序
            • <!NOTATION TIFF SYSTEM "/programs/showtiff.exe">
            • 一般地(SYSTEM):<!NOTATION FormatName SYSTEM "AppIdentifier">
            • 或者(PUBLIC):<!NOTATION TeX PUBLIC "-//SmithCo//NOTATION TeX HelpFile//EN" "programs\texdisplay.exe">
              首先使用公共标识符(URI)"-//SmithCo//NOTATION TeX HelpFile//EN" 对应的程序,否则使用"programs\texdisplay.exe"来处理。
            • 特别地:没有任何的信息可用,且没有可用的应用程序处理该格式时,仍需用最小的符号格式来声明:
              <!NOTATION FormatName " ">
      • 字符数据:不需要被XML解析器处理,放置在CDATA标签中。
        • <![CDATA[The character data goes here]]>
        • <![CDATA[
          <firstname>Alice</firstname>
          <lastname>Walker</lastname>
          ]]>
          其中的“标签”符号及内容将被忽略,通常用途:
          • 引用XML代码节
          • 括住可能包含XML保留字的各类脚本代码
    • 注释:<!--......-->
  • 相关阅读:
    CF 561 div2 C
    CF #560 div3
    1.11 acm结束了,所以寒假学习Java基础
    11.5 cometoj #12 -- D XOR Pair (数位dp)
    11 .3 数位dp
    10.1 叉积 ,极角排序,扫描法求凸包
    9.11 状态矩阵 与 dp
    9.3 整理一下最短路算法
    9.3 欧拉定理 && 欧拉降幂 (扩展欧拉定理)&& 指数循环节
    Two Arithmetic Progressions (exgcd的一些注意事项
  • 原文地址:https://www.cnblogs.com/tomin/p/1373036.html
Copyright © 2011-2022 走看看