首页 > 其他分享 >XML Syntax

XML Syntax

时间:2024-07-25 21:17:49浏览次数:15  
标签:XML UTF -- Syntax &# td

XML Syntax Intrucuction              https://www.liquid-technologies.com/XML/  

  • CDATA

    <![CDATA[

                                             if ( a > b ) {
                                                         printf("in if : a > b\n");
                                              } else {
                                                          printf("in else : a <= b\n");
                                               }

               ]]>

  • Comment

                                    <!-- Single Comment Line -->

                                     <!--

                                              Multiple Coment Part :

                                                    line#1

                                                    line#2

                                                    line#3

                                     -->

  • DOCTYPE

                                   Single Layer

                                <!DOCTYPE note [

                                                      <!ENTITY CompanyName 'Liquid Technologies Ltd'>

                                     ]>

 

                                      Multiple Layers

                                      <!DOCTYPE note [

 

                                                             <!ELEMENT body1 (#PCDATA)>
                                                                        [ innerContent1
                                                                           <!ELEMENT body2 (#PCDATA)>
                                                                               [ innerContent2
                                                                                  <!ELEMENT body3 (#PCDATA)>
                                                                               ]
                                                                         ]

                                          ]>

 

 

  • Declaration

                                   <?xml version="1.0" encoding="UTF-8"?>

                                   <?XML version="1.0" encoding="UTF-8"?>

                                   <?xMl version="1.0" encoding="UTF-8"?>

 

  • Process Instruction (PI)

                                               <?stylesheet type="text/xsl" href="/Content/Glossary/main.xsl"?>

                                               <?HeaderName key1="value1" key2="value2" .... ?> // Notes : HeaderName is a must


                                    <Invalid> e.g.  !!![ERROR]!!!!
                                                    <? key1="value1" key2="value2" .... ?> // Without   HeaderName   is not allowed 

 

 

Text For Character References

&# Decimal-Number ;            // ';'   is a must &#x Hex-Number  ;              // ';'   is a must, 注意,必需是小写的 x,     不能是 大写的 X   注意 :                 这些 Code 通常是以 Unicode (UTF-32 bits) 的形式被 XML 解析器所解析的 e.g.             <aaa>&#x6211;&#x4EEC;</aaa>                  //    会显示出  <aaa>我们</aaa> 的字样      e.g.

<textForCharacterReferences>&#97;&#x61;</textForCharacterReferences>
<!-- These lines are all comment
       The above text is "aa" , because ‘a’ = 97(10) =0x61(16)
        &# + digit number + ;                                                             // decimal mode (10)
       &#x + hex number(either A-F or a~f is OK ) + ;                      // hex mode (16)
-->


 

    在 XML 中,有 5 个预定义的实体引用:  
&lt;  <  小于
&gt;  > 大于
&amp; & 位 与
&apos;  ' 单引号
&quot; " 双引号
               

XML 的详细教程文档
                     https://www.cnblogs.com/cb0327/p/4967782.html

 

空内容 与  单标签
  • 空内容 

                           <aaa></aaa>                         // 空内容

                                            <aaa>Hello</aaa>               //  有内容

 

  • 单标签

 

        Syntax :                          <tagName />                             or                       <tagName/>   e.g. 

<?xml version="1.0" encoding="utf-8"?>
<plist version="1.0">
    <a>content</a>
    <b />
    <c/>
</plist>


 

 

 

 

Namespace of XML:

h:



<table> <name>African Coffee Table</name> <width>80</width> <length>120</length> </table> <h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table>



 

标签:XML,UTF,--,Syntax,&#,td
From: https://www.cnblogs.com/edisonewton/p/18324158

相关文章

  • xml.etree.ElementTree 文档中文翻译; SVG矢量图;Python标准库
    更新中..简介xml.etree.ElementTree实现了一个简洁有效的用于解析和新建XML数据的API。其也被简称为ET。弃用:xml.etree.cElementTree自Python==3.3已被弃用警告:使用时需注意恶意构建的数据,请防范XML漏洞概念XML是一种继承性的分层数据格式,常用树来表示。ET有两个类,Ele......
  • Qt - XML和JSON
    1.XML1.1简介可扩展标记语言,标准通用标记语言(ExtensibleMarkupLanguage)的子集,简称XML,是一种定义电子文档结构和描述其内容的国际标准语言,被设计用来传输和存储数据。可扩展标记语言与Access],Oracle]和SQLServer等数据库不同,数据库提供了更强有力的数据存储和分析能力,例......
  • 需要帮助来提取此 XML 节点 - Python 中的 Excel 连接字符串
    我有一个Python程序,打开Excel(XLSX)文件,并尝试查找<connection>节点。这是connections.xml文件中的完整XML。<?xmlversion="1.0"encoding="UTF-8"standalone="yes"?><connectionsxmlns="http://schemas.op......
  • Python XML 解析:字符串中的“<”被阻塞
    我有一个使用ET.XMLParser来解析CppCheckXML报告文件的Python模块。当尝试解析字符串中包含“<”的XML元素中的属性之一时,它会令人窒息,它会将其解释为格式错误的XML,例如:<errormsg="Includefile<iostream>notfound.">(注意字符和“iostream”之间的空格必须放......
  • DroneVehicle数据集标签转换(.xml→.txt yolo_obb)
    1.数据集下载:目录1.数据集下载:2.数据集介绍:3.数据集标签转换1.DroneVehicle转DOTA2.DOTA转YOLO_OBB5.数据集标签可视化DroneVenicle数据集是由天津大学收集、标注的大型无人机航拍车辆数据集。DroneVenicle训练集下载地址:https://pan.baidu.com/s/1ptZCJ1mKYqFnMn......
  • IDEA解决java注释顶格、xml注释右对齐+无空格问题
    先配置java中注释格式: 然后是配置xml中的注释格式:还是CodeStyle,从java往下滑动到xml......
  • 使用nginx proxy_pass从s3存储桶中读取sitemap.xml文件
    使用nginxproxy_pass从s3存储桶中读取sitemap.xml文件 nginx是一款高性能的开源Web服务器软件,也可以作为反向代理服务器使用。proxy_pass是nginx的一个指令,用于将客户端的请求转发到其他服务器上。在使用nginx的proxy_pass指令从S3存储桶中读取sitemap.xml文件时,可以按......
  • 为什么 tree.write 不创建我的 XML 文件?
    在KubuntuLinux上使用PyCharm我通过添加条目来修改XML文件并将更改写入新文件,但该文件没有创建,也没有显示错误:importxml.etree.ElementTreeasETif__name__==('__main__:'):tree=ET.parse('/home/qual/PycharmProjects/Automation_learn/ip_phone_cfg.xm......
  • 从xml文件中读取配置的项目
    在软件运行过程中,有一些运行条件是经常会变化的。在需求变化时,只需要更改一下配置而不需要修改代码。我们有时候把这些配置放在xml文件中。接下来实现一个读取xml配置的项目。1.新建一个控制台程序,并且新建一个名为"Xml"的文件夹,并且创建一个xml文件用于存储相应的配置:2.建立一......
  • 【python】错误 SyntaxError: invalid syntax的解决方法总结
    【python】错误SyntaxError:invalidsyntax的解决方法总结在Python编程中,SyntaxError:invalidsyntax是一个常见的错误,通常表示Python解释器在尝试解析代码时遇到了语法错误。这种错误可能由多种原因引起,包括拼写错误、缺少关键字、不恰当的缩进等。本文将深入探讨......