<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ##關于XML #### XML是什么? XML是可擴展標記語言(Extensible Markup Language)的縮寫,其中的 標記(Markup)是關鍵部分。您可以創建內容,然后使用限定標記標記它,從而使每個單詞、短語或塊成為可識別、可分類的信息。您創建的文件,或文檔實例由元素(標記)和內容構成。當從打印輸出讀取或以電子形式處理文檔時,元素能夠幫助更好地理解文檔。元素的描述性越強,文檔各部分越容易識別。自從出現標記至今,帶有標記的內容就有一個優勢,即在計算機系統缺失時,仍然可以通過標記理解打印出來數據。 ***** #### XML的語法 XML的語法非常簡單,它是由標記(或稱標簽)和內容構成的。標記就是一些符號,用來表示特定的格式。而內容則可以是您需要存放的任意內容。 XML的語法很像HTML,XML文件通過不同的**元素(Element)**(或稱節點)表示不同的信息,每個元素分別擁有元素名、屬性、元素內容等功能。元素以開始標記和結束標記為分隔標志,下面我們結合一段XML代碼進行一下分析。 ~~~ <?xml version="1.0" encoding="UTF-8"?> <!-- 注釋,不是XML代碼 --> <Object Type="1" ID="1001" Text="Hello"> <SubObj Item="11"> 哈哈哈 </SubObj> </Object> ~~~ **首先要明確一點,XML是區分大小寫的,這點要非常注意**。 XML的第一行一般為&lt;?xml ... ?&gt;,用于表示XML的信息,它一般包括版本號(version)和編碼(encoding)。 &lt;!-- 注釋內容 --&gt; XML中使用這種語法結構來表示對文檔的注釋。注釋內容可以包含單行或者多行文本,注釋中的內容將不按XML語法解析。 <Object>為開始標記,與之對應的加上結束標記符(/)的標記</Object>則是它的結束標記了,兩個標記之間的就是元素的內容。 對于<Object Type="1" ID="1001" Text="Hello">來說,Object就是它的元素名,而Type、ID、Text就是它的屬性,而等于號后面被引號包裹起來的部分則是屬性對應的值。而因為它的內容里還擁有元素,所以此時Object元素就自動升格為SubObj的父元素,而SubObj則為Object的子元素。 對于SubObj元素來說,它的內容就為文字“哈哈哈”,并擁有一個Item屬性 值為11。 在XML的語法中規定,如果一個元素的內容為空則可以簡寫,如<Obj id="1"></Obj>可以簡寫為<Obj id="1" />。 XML中的元素、屬性的命名應當使用英文,并且避免使用數字和符號。 XML內容或屬性值中若需要出現以下字符,應當使用其轉義符進行替代,否則可能會導致解析錯誤。 | 字符 | 轉義符 | | -- | -- | | ' | &amp;apos; | | " | &amp;quot; | | & | &amp;amp; | | < | &amp;lt; | | > | &amp;gt; | XML的補充知識可以參考:[W3School 的相關內容](http://www.w3school.com.cn/xml/index.asp)。 ***** ### ExDirectUI為何要用XML進行界面布局? 1. XML的最大好處就是能清晰的聲明出元素的父子關系,這和界面布局的結構是一樣的。 2. 由于XML的屬性自定義性很強,所以可以實現不同種類控件的不同參數的存儲。 3. XML可以原生支持多種編碼,在界面布局中使用Unicode碼可以更好的支持多國語言。 4. XML相比JSON等支持結構化的語言來說,擁有良好的可讀性和可維護性。 5. XML可以被Windows原生的DOM對象解析,省去編寫布局文件解析模塊的很多工作。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看