• <button id="eiyoe"><acronym id="eiyoe"></acronym></button>
    <em id="eiyoe"></em>

  • <rp id="eiyoe"><acronym id="eiyoe"><input id="eiyoe"></input></acronym></rp>
      查看: 3191|回復: 0
      上一主題 下一主題

      XML標記語言的基本概念及語法入門教程

      80292

      主題

      0

      好友

      積分

      離線 發信

      跳轉到指定樓層
      樓主
      發表于 2017-03-10 21:49 | 只看該作者 | 倒序瀏覽


      XML 琛ㄧず╁璁拌璦瀹縐轟璁拌璦錛婧ㄦ璁拌璦錛SGML錛

      XML 絳炬璇版互ㄤ瀛ㄥ緇緇版涓瀹濡浣劇ず瀹錛 HTML 涓風ㄤ劇ず版涓涔灝 XML 騫朵浼浠 HTML錛浣榪ㄨ澶 HTML 涓規уヤ芥с

      榪 XML 涓涓瑕圭癸榪浣垮瀹瀵瑰縐風緋葷瑙e蟲規芥

      XML ╁錛XML 璁告浠寤鴻繁搴ㄧ搴榪版絳炬璇
      XML 胯澆版浣涓板錛XML 璁告浠ㄦ版涓綆″浼濡浣般
      XML 涓辨錛XML 涓緇寸錛W3C錛緇緇寮錛騫朵瀹互浣涓轟涓炬


      XML ㄩ
      榪涓 XML ㄩ綆琛ㄨ浜涓錛

      XML 互ㄥ宸ヤ浠ョ涓哄ぇ緗绔寤 HTML ?。?br />XML 互ㄦュㄧ緇緋葷涔翠氦俊
      XML 互ㄦュ歌澆板杞芥版
      XML 互ㄦュㄥ寸版榪互涔版姹
      XML 寰瀹規騫舵峰琛ㄥ寤哄涔浠諱寵杈恒
      瀹涓錛浠諱綾誨版藉互琚〃紺轟負 XML ?。?/p>


      浠涔璁幫
      XML 縐璁拌璦錛瀹瀹涔浜涓緇т漢綾誨哄ㄥ煎緙?。玷В浣I剁浠涔璁拌璦錛 璁板氨坊緇?。浠タU瑰瑰舵涔淇℃瀹璇ㄥ浠ュ褰兼涔村浣寵村蜂ヨ錛璁拌璦灝辨緇絎﹀鳳瀹互劇疆版?。绺骀。玟酣?/p>

      涓㈣涓瀛灞紺轟宓ヤ XML 璁扮璧鋒ユ涔峰錛

      • <message>  
      •     <text>Hello, world!</text>  
      • </message>  

      榪涓孌靛璁扮鋒璇存絳撅姣濡 <message>...</message> <text>... </text>絳 <message> </message> 琛ㄧず榪涓 XML 浠g孌電寮濮緇絳 <text> </text> 瑁圭 Hello world!

      XML 紼璇錛
      涓ㄧㄤ寤鴻綆虹搴緙紼璇辮娉瑙瀹繁璇姹琛ㄧ榪浜紼搴紺鴻綆烘ц瑰浠誨°XML 騫朵峰涓轟縐緙紼璇璧鹼涓哄涓ц浠諱璁$綆娉瀹甯稿ㄥㄧ浠朵腑錛騫墮榪藉瑙i XML 規杞歡澶

      XML 璇
      涓㈡涓寸 XML ?。?/p>

      • <?xml version="1.0"?>  
      • <concat-info>  
      • <name>Tanmay Patil</name>  
      • <company>TutorialsPoint</company>  
      • <phone>(011) 123-4567</phone>  
      • </concat-info>  

      浣互娉ㄦ頒㈢渚瀛涓涓ょ綾誨淇℃

      璁幫姣濡 <concat-info>
      瀛絎︽版姣濡 _Tutorials Point(011) 123-4567_
      涓炬榪頒 XML ?。涓~涓綾誨璁板璇瑙錛

      浠ヨ緇涓句腑姣涓ㄥ錛

      XML 澹版
      XML ?。寤ヤ镐?XML 澹版瀹互浣濡涓褰㈠錛

      <?xml version="1.0" encoding="UTF-8"?>
      榪 version 灝辨 XML encoding 瀹?。涓娇绋珏W︾

      XML 澹版璇瑙

      XML 澹版哄澶у錛蹇欏諱互 "<?xml>" 寮澶達朵腑 "xml"
      濡?。?XML 澹版錛d瀹蹇欏繪 XML ?。缃W¤ャ
      XML 澹版蹇欏繪 XML ?。缃W¤ャ
      互浣跨ㄤ涓 HTTP 璁 XML 澹版涓瀹 encoding 箋


      絳懼绱
      涓涓 XML 浠剁緇卞涓 XML 绱緇錛涔 XML 規 XML 絳俱XML 绱縐頒嬌ㄥ < > 錛濡涓紺猴

      <element>
      絳懼绱璇瑙

      绱璇錛 姣涓 XML 绱藉欏婚甯︽寮濮緇绱錛濡涓紺猴

      <element>....</element>
      綆褰㈠錛灝卞榪鳳

      <element/>
      绱宓濂錛 涓涓 XML 绱互涓 XML 绱浣涓哄瀛绱錛浣绱涓介姣濡錛涓涓绱緇絳懼欏諱榪歸寮濮絳懼鋒稿縐般

      涓㈢渚瀛灞紺轟涓姝g‘宓濂絳撅

      • <?xml version="1.0"?>  
      • <contact-info>  
      • <company>TutorialsPoint   
      • <contact-info>  
      • </company>  

      涓㈢渚瀛灞紺轟姝g‘宓濂絳撅

      • <?xml version="1.0"?>  
      • <contact-info>  
      • <company>TutorialsPoint</company>  
      • <contact-info>  

      瑰绱錛 涓涓 XML ?。邃镐腹彗翠惧﹀Q涓㈡涓姝g‘ XML ?。镤?x y 绱虹板ㄩ《灞娌℃涓涓瑰绱錛

      • <x>...</x>  
      • <y>...</y>  

      涓㈢渚瀛灞紺轟姝g‘褰㈠ XML ?。?/p>

      <root>
          <x>...</x>
          <y>...</y>
      </root>
      哄澶у錛 XML 绱縐板哄澶у榪崇绱璧峰緇絳懼ぇ灝蹇欏諱楓

      渚濡 <contact-info> __<Contact-Info> 灝變

      灞br />attribute 浣跨ㄥ/煎緇绱瀹涓涓эproperty錛涓涓 XML 绱互涓涓澶涓эattributes錛渚濡錛

      • <a href="http://www.tutorialspoint.com/">Tutorialspoint!</a>  

      榪 href 灝辨у縐幫 http://www.tutorialspoint.com/ 灝辨у箋

      XML 灞х璇瑙

      XML 灞у哄澶у錛 HTML 涓涓鳳涔灝辨 HREF href 浼琚涓烘袱涓 XML 灞с
      ㄨ娉涓稿灞т芥涓や釜涓㈢渚瀛灞紺轟涓姝g‘璇錛涓哄 b 琚瀹浜涓ゆ錛

      • <a b="x" c="y" b="z">....</a>  

      灞у瀹涔涓甯﹀鋒璁幫灞у煎欏繪劇ずㄥ鋒璁頒腑涓㈢渚瀛婕紺轟涓姝g‘ XML 璇錛

      • <a b=x>....</a>  

      ㄤ㈢璇涓灞у兼病瀹涔ㄥ鋒璁頒腑

      XML 寮br />寮 甯稿璁告浠 XML ?。涓氛d寮ㄥ緇浠ョ "&" 寮濮錛榪涓瀛絎︼浠ョ ";" 緇灝俱XML 涓涓ょ綾誨寮

      瀹浣寮 涓涓浣寮ㄧ璧峰緇瀹絎︿村涓縐般姣濡 &amp;錛朵腑 amp 灝辨縐般榪涓 name 甯告涓涓瀹涔絎︿覆璁般

      瀛絎﹀ 榪浜ㄦ濡 &#65; 涓 hash 璁幫"#"錛錛㈢揣璺涓涓板榪涓板濮緇涓涓絎︾ Unicode ㄨ錛65 瀛姣 "A"

      XML br />XML 绱 XML 灞х縐板哄澶у榪崇绱寮濮緇絳懼ぇ灝蹇欏諱淬
      涓轟垮瀛絎︾錛 XML 浠墮藉璇ヤ瀛涓 Unicode UTF-8 UTF-16 浠躲
      絀虹藉絎︼姣濡絀烘鹼惰〃絎︿互 XML 绱 XML 灞т存㈣絎︿琚拷ャ
      浜瀛絎︽ XML 璇韓淇姝わ涓界存ヤ嬌ㄥ浠瑕浣跨ㄥ浠灝辮浣跨ㄤ浜夸唬瀹浣涓㈠轟涓浜錛

      來源:http://www.jb51.net/xml/427704.html