• XML语法规范


    1: 怎样声明一个xml文件
    答:由2部分组成
    声明部分,声明xml的版本号与编码(版本号仅仅有1.0)
    <?

    xml version="1.0" encoding="utf-8"?>


    文档节点部分
    <节点名></节点名>


    注意:在xml里,节点/元素/标签,一个意思.




    2: 整个文档有且仅仅有一个根节点
    如<root><a></a></root>正确
    <root></root><a></a>,错误


    3.1:标签的写法
    答:标签必须成对出现,进行闭合. 
    如<a></a>,并且标签区分大写和小写. 
    (在XML标签属性全小写)


    或者作为单标签自闭合




    3.2: 标签能够嵌套,但不能相互嵌套
    <root><a></root></a>




    4.1 属性的写法
    属性必有值,推荐小写,属性值必用引號引起来.


    5.1 凝视的写法
    <!-- 我是凝视 -->


    6.1 特殊字符要用实体来取代
    ' -> &apos;
    " -> &quot;
    > -> &gt;
    < -> &lt;


    7.1 假设有大段的文本,比方一篇文章,从数据库取来的.
    里面有大量的',",>,<,&,那我岂不是还要用实体替换一遍?
    答: CDATA节点来表示
    CDATA节用来放大段文件,不用考虑实体

    ***/



    html标签属性能够没有值照样执行

    <head>
    <title>新建网页</title>
    </head>
        <body>
    		<!-- disabled = "disabled" 属性能够为空 -->
            <input type="text" disabled />
            <select>
                <option>大</option>
                <option selected=selected>中</option>
                <option>小</option>
            </select>
        </body>
    </html>

    但xml不行

    <?xml version="1.0" encoding="utf-8"?

    > <!-- XML中,selected属性必需要有值 共同拥有七个节点 一切皆是节点--> <select> <option>大</option> <option selected="selected">中</option> <option>小</option> </select> <!-- 这是凝视,注意喽 -->



    进行字符转移

    <?xml version="1.0" encoding="utf-8"?>
    <root>
    	<article title="'小偷'进>">
    	<!--  双引號里面包括双引號
    	<article title="'小偷'进"城"">
    	不推荐直接写>号
    	<article title="'小偷'进>">
    	 -->
    	</article>
    	<content>
    		一大段内容里,有>,<, <>, ',"
    	</content>
    
    	<spcial>
    		<![CDATA[6.1 特殊字符要用实体来取代
    ' -> '
    " -> "
    > -> >
    < -> <
    
    7.1 假设有大段的文本,比方一篇文章,从数据库取来的.
    里面有大量的',",>,<,&,那我岂不是还要用实体替换一遍?

    答: CDATA节点来表示 相当于定界符 CDATA节用来放大段文件,不用考虑实体]]> </spcial> 8.1 在XML里,一切皆是节点,包括换行符,和空白,都是文本节点 </root>



  • 相关阅读:
    SQL语句导入导出大全
    数据库连接大全
    数据库关键字过滤问题
    HttpHandler
    asp代码的一个do。。。wile循环代码
    vs .net 2005 的Global.asax 在哪添加
    asp.net项目ckeditor+ckfinder实现图片上传
    CKEditor+CKFinder的图片上传配置
    asp实现统计访问量的代码
    asp.net绘统计图
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5172892.html
Copyright © 2020-2023  润新知