<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # XML 語法規則 XML 的語法規則很簡單,且很有邏輯。這些規則很容易學習,也很容易使用。 ## 所有的 XML 元素都必須有一個關閉標簽 在 HTML 中,某些元素不必有一個關閉標簽: ``` <p>This is a paragraph. <br> ``` 在 XML 中,省略關閉標簽是非法的。所有元素都**必須**有關閉標簽: ``` <p>This is a paragraph.</p> <br /> ``` **注釋:**從上面的實例中,您也許已經注意到 XML 聲明沒有關閉標簽。這不是錯誤。聲明不是 XML 文檔本身的一部分,它沒有關閉標簽。 ## XML 標簽對大小寫敏感 XML 標簽對大小寫敏感。標簽 &lt;Letter&gt; 與標簽 &lt;letter&gt; 是不同的。 必須使用相同的大小寫來編寫打開標簽和關閉標簽: ``` <Message>This is incorrect</message> <message>This is correct</message> ``` **注釋:**打開標簽和關閉標簽通常被稱為開始標簽和結束標簽。不論您喜歡哪種術語,它們的概念都是相同的。 ## XML 必須正確嵌套 在 HTML 中,常會看到沒有正確嵌套的元素: ``` <b><i>This text is bold and italic</b></i> ``` 在 XML 中,所有元素都**必須**彼此正確地嵌套: ``` <b><i>This text is bold and italic</i></b> ``` 在上面的實例中,正確嵌套的意思是:由于 &lt;i&gt; 元素是在 &lt;b&gt; 元素內打開的,那么它必須在 &lt;b&gt; 元素內關閉。 ## XML 文檔必須有根元素 XML 文檔必須有一個元素是所有其他元素的**父元素**。該元素稱為**根元素**。 ``` <root> <child> <subchild>.....</subchild> </child> </root> ``` ## XML 屬性值必須加引號 與 HTML 類似,XML 元素也可擁有屬性(名稱/值的對)。 在 XML 中,XML 的屬性值必須加引號。 請研究下面的兩個 XML 文檔。 第一個是錯誤的,第二個是正確的: ``` <note date=12/11/2007> <to>Tove</to> <from>Jani</from> </note> ``` ``` <note date="12/11/2007"> <to>Tove</to> <from>Jani</from> </note> ``` 在第一個文檔中的錯誤是,note 元素中的 date 屬性沒有加引號。 ## 實體引用 在 XML 中,一些字符擁有特殊的意義。 如果您把字符 "&lt;" 放在 XML 元素中,會發生錯誤,這是因為解析器會把它當作新元素的開始。 這樣會產生 XML 錯誤: ``` <message>if salary < 1000 then</message> ``` 為了避免這個錯誤,請用**實體引用**來代替 "&lt;" 字符: ``` <message>if salary &lt; 1000 then</message> ``` 在 XML 中,有 5 個預定義的實體引用: | &lt; | &lt; | less than | | &gt; | &gt; | greater than | | &amp; | & | ampersand | | &apos; | ' | apostrophe | | &quot; | " | quotation mark | **注釋:**在 XML 中,只有字符 "&lt;" 和 "&" 確實是非法的。大于號是合法的,但是用實體引用來代替它是一個好習慣。 ## XML 中的注釋 在 XML 中編寫注釋的語法與 HTML 的語法很相似。 &lt;!-- This is a comment --&gt; ## 在 XML 中,空格會被保留 HTML 會把多個連續的空格字符裁減(合并)為一個: | HTML: | Hello Tove | | Output: | Hello Tove | 在 XML 中,文檔中的空格不會被刪減。 ## XML 以 LF 存儲換行 在 Windows 應用程序中,換行通常以一對字符來存儲:回車符(CR)和換行符(LF)。 在 Unix 和 Mac OSX 中,使用 LF 來存儲新行。 在舊的 Mac 系統中,使用 CR 來存儲新行。 XML 以 LF 存儲換行。
                  <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>

                              哎呀哎呀视频在线观看