zoukankan      html  css  js  c++  java
  • 入门级XML学习(三)

    首先,有一点必须知道,XML区分大小写~~~~<MyElement>和<myElement>是不同的!

    一、XML中的元素

         每个XML开始标记,如<tag>,都必须有一个结束标记</tag>。必须的!

         举个例子:

         <MyElement>

        <MyName>You Guess</MyName>

        <MyAge>You Guess again</MyAge>

        <MySex>You Guess again and again</MySex>

      </MyElement>

       如果元素没有子元素或数据,可以直接关闭它!

         <MyElement>

        <MyName Name="You Guess" />

        <MyAge Age="You Guess again" />

        <MySex Sex="You Guess again and again" />

      </MyElement>

       关闭元素时一定要对应如上面两个例子。下面是错误的~~~:

         <MyElement>

        <MyName Name=“You Guess”>擦擦</MyElement></MyName>

    二、合法和非法名称

    1.     元素<MyElement>在"<"和">"中间不能有空格如,<My Element>这是错误的哟。可以有下划线<My_Element>
    2.     只能以字母或下划线开头= =、地球人都知道~~~
    3.     不要使用冒号哦~<MyName:Name>不要这样用,命名空间使用的符号。
    4.     不要以任何形式的XML字符开头,无论大小写都不行啊!但是可以<_XML_Element>撒。

    元素之间的文本<MyElement>。。。</MyElement>不能出现"&","<"这两个字符,其他字符都行,如果使用了这两个中的任何一个,就会出错!!!!NND

      那就看一下实体引用吧

       字符                          XML实体引用        例子        输出

     &            &amp;        I&amp;you      I&you

     <            &lt;          5&lt;6        5<6

     >            &gt;           6&gt;5       6>5

     '             &apos;         &apos;Shit&apos;  'Shit'

      "            &quot;         &quot;Shit&quot   "Shit"

       在C#编程中,有转义字符"\" 如\t,\r,\n,\",\',\\等等 如果一个字符串中需要转义的字符多了,可以用@字符,如string str=@""c:\song\jay\无双.rmvb""

       在XML中用<!CDATA[.....<&"'><>......]>进行集体转义。

    三、属性

        <MyElement MyAttribute="jay">data</MyElement>中的MyAttribute就是属性咯= =、没啥说的。

         但是有一点必须知道,很重要的哦,使用元素的文件逼使用属性的文件大约三分之一。

  • 相关阅读:
    华为预测服务新版本上线!自定义预测轻松满足您的个性化需求
    HMS Core华为分析丨受众细分,多场景促进精益运营
    关注推送数据报告、消息回执功能,提高推送效率
    快应用tabs和video组件滑动事件优先级问题
    视频播放如何更安全流畅?看南非影音娱乐DStv Now App集成系统完整性检测&应用安全检测功能!
    华为联运游戏或应用审核驳回:HMS Core升级提示语言类型错误
    路径偏移定位不准确?华为定位SuperGNSS技术帮您解决这一难题!
    如何在Flutter中集成华为认证服务
    Oracle定时存储过程
    国家气象局提供的天气预报接口
  • 原文地址:https://www.cnblogs.com/DotNetCSharp/p/1981101.html
Copyright © 2011-2022 走看看