锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品美女久久777777,亚洲人成色在线观看,久久久久亚洲AV成人片http://m.tkk7.com/wxb_nudt/articles/563.htmlwxb_nudtwxb_nudtFri, 21 Jan 2005 11:14:00 GMThttp://m.tkk7.com/wxb_nudt/articles/563.htmlhttp://m.tkk7.com/wxb_nudt/comments/563.htmlhttp://m.tkk7.com/wxb_nudt/articles/563.html#Feedback0http://m.tkk7.com/wxb_nudt/comments/commentRss/563.htmlhttp://m.tkk7.com/wxb_nudt/services/trackbacks/563.html錛堜綔鑰厀xb_nudt,棣栧彂浜庝腑鍥絏ML璁哄潧http://bbs.xml.org.cn/list.asp?boardid=28錛?/P>

鍏充簬XML Schema涓殑key鍜寀nique鐨勬蹇靛緢澶歋chema鏁欑▼閲岄潰璁茶繃錛屽彲鎯滅綉涓婂ぇ閮ㄥ垎鏁欑▼閲岄潰鐨勪緥瀛愭槸閿欒鐨勶紝鑰屼笖騫舵病鏈夌粰鍑哄畬鏁存竻鏅扮殑瑙i噴錛屾垜鏌ユ壘浜哠chema鐨勮鑼冨茍鍐欏嚭浜嗙浉搴斾簡渚嬪瓙錛岀悊娓呬簡榪欎袱涓蹇碉紝甯屾湜瀵瑰ぇ瀹舵湁鎵甯姪銆俋ML Schema瑙勮寖鏉ヨ嚜浜?BR>http://www.w3.org/TR/xmlschema-0/

1.unique鐨勫畾涔夊拰渚嬪瓙
瑙勮寖涓浜巙nique鏄繖鏍峰畾涔夌殑錛歑ML Schema enables us to indicate that any attribute or element value must be unique within a certain scope. To indicate that one particular attribute or element value is unique, we use the unique element first to "select" a set of elements, and then to identify the attribute or element "field" relative to each selected element that has to be unique within the scope of the set of selected elements.
璇戞枃錛歑ML Schema鍏佽鎴戜滑鎸囧嚭浠繪剰鐨勫睘鎬ф垨鑰呭厓绱犲煎湪鏌愪釜鑼冨洿鍐呮槸鍞竴鐨勩備負浜嗘寚鍑鴻繖涓睘鎬ф垨鑰呭厓绱犲肩殑鍞竴鎬э紝鎴戜滑浣跨敤浜唘nique鍏冪礌錛屽畠棣栧厛鈥滈夋嫨鈥濅竴緇勫厓绱狅紝鐒跺悗鎸囧嚭榪欎釜灞炴ф垨鑰呭厓绱犵殑鈥滃煙鈥濆湪涓婁竴姝ユ墍閫夋嫨鍑虹殑鍏冪礌闆嗗悎涓槸鍞竴鐨勩?BR>渚嬪瓙Schema錛歎niqueTest.xsd
<?xml version="1.0" encoding="GB2312"?>
<xs:schema xmlns:xs=" <xs:element name="Person">
  <xs:annotation>
   <xs:documentation>Comment describing your root element</xs:documentation>
  </xs:annotation>
  <xs:complexType>
   <xs:sequence>
    <xs:element name="Name" type="xs:string" maxOccurs="unbounded"/>
    <xs:element name="Id" type="xs:integer" maxOccurs="unbounded">
    </xs:element>
   </xs:sequence>
  </xs:complexType>
  <xs:unique name="IdUnique">
   <xs:selector xpath=".//Id"/>
   <xs:field xpath="."/>
  </xs:unique>
 </xs:element>
</xs:schema>

渚嬪瓙XML:UniqueTest.xml
<?xml version="1.0" encoding="GB2312"?>
<Person xmlns:xsi="
<Name>wxb_nudt</Name>
 <Id>1001</Id>
 <Id>1002</Id>
 <Id>1001</Id> <!--榪欏効灝變細鎶ラ敊錛屽洜涓哄畠鐨勫煎拰絎竴涓狪d閲嶅浜嗭紝騫朵笉鏄敮涓鐨?->
 <Id>1004</Id>
</Person>

2.key鐨勫畾涔夊拰渚嬪瓙
瑙勮寖涓槸閫氳繃涓涓緝闀跨殑渚嬪瓙鏉ヨ鏄巏ey鍜宬eyref鐨勫畾涔夛紝褰掔撼璧鋒潵鍙互鍋氬涓嬪畾涔夛細XML Schema鍙互閫氳繃灝嗕竴涓厓绱犳垨鑰呭睘鎬у畾涔変負涓涓猭ey錛岃繖涓猭ey蹇呴』鏄痷nique鐨勶紝榪欎釜key鍙互鍦╔ML鏂囨。涓殑鍏朵粬閮ㄥ垎閫氳繃keyref榪涜寮曠敤錛宬eyref鐨勫間竴瀹氬彇鑷簬key鐨勬煇涓涓箋俴ey鐨勬蹇靛緢綾諱技浜庢暟鎹簱涓殑澶栭敭銆?BR>key鐨勫叿浣撳畾涔夋柟娉曞緢綾諱技浜巙nique鐨勫畾涔夋柟娉曪紝棣栧厛鈥滈夋嫨鈥濅竴緇勫厓绱狅紝鐒跺悗鎸囧嚭鏌愪釜灞炴ф垨鑰呭厓绱犵殑鈥滃煙鈥濆氨鏄竴涓猭ey銆?BR>鑰宬eyref涓巏ey鐨勫畾涔夊畬鍏ㄧ浉浼鹼紝鍞竴鐨勫尯鍒槸鍔犱簡涓涓猺efer灞炴э紝榪欎釜refer灞炴ф寚鍑轟簡key鐨勫悕瀛楋紝鍏蜂綋渚嬪瓙濡備笅錛?BR>渚嬪瓙schema錛欿eyExam.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 3 U (
http://www.xmlspy.com) by wxb (nudt) -->
<xsd:schema xmlns:xsd=" <xsd:element name="rootElement">
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element name="elementOne" maxOccurs="unbounded">
     <xsd:complexType>
      <xsd:attribute name="elementOneKey" type="xsd:integer"/>
      <xsd:attribute name="elementOneDesc" type="xsd:string"/>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="elementTwo" maxOccurs="unbounded">
     <xsd:complexType>
      <xsd:attribute name="elementTwoKey" type="xsd:integer"/>
      <xsd:attribute name="elementOneKey" type="xsd:string"/>
      <xsd:attribute name="elementTwoDesc" type="xsd:string"/>
     </xsd:complexType>
    </xsd:element>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:key name="elementOnePK">
   <xsd:selector xpath=".//elementOne"/>
   <xsd:field xpath="@elementOneDesc"/>
  </xsd:key>
  <xsd:keyref name="elementOneFK" refer="elementOnePK">
   <xsd:selector xpath=".//elementTwo"/>
   <xsd:field xpath="@elementTwoDesc"/>
  </xsd:keyref>
  <xsd:unique name="EOneKeyU" xsi:type="xsd:integer">
   <xsd:selector xpath=".//elementOne"/>
   <xsd:field xpath="@elementOneKey"/>
  </xsd:unique>
 </xsd:element>
</xsd:schema>

渚嬪瓙xml錛欿eyExam.xml
<?xml version="1.0" encoding="UTF-8"?>
<rootElement xmlns:xsi="
 <elementOne elementOneKey="1" elementOneDesc="a"/>
 <elementOne elementOneKey="2" elementOneDesc="b"/>
 <elementOne elementOneKey="3" elementOneDesc="c"/>
 <elementOne elementOneKey="4" elementOneDesc="d"/>
 <elementTwo elementOneKey="5" elementTwoDesc="e" elementTwoKey="78"/>
 <!--涓婇潰鐨別lementTwoDesc浣滀負elementOneDesc鐨勪竴涓猭eyref錛屽畠蹇呴』鍙栧間簬涓婇潰鐨?涓猭ey鍊間箣涓錛岃繖閲屽畠鐨勫?e"鍥犱負涓嶆槸鍙栧間簬"a","b","c","d",鎵浠ヤ細鎶ラ敊-->
</rootElement>
 



wxb_nudt 2005-01-21 19:14 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲午夜成人精品电影在线观看| 全免费a级毛片免费看不卡| 久久久久国产亚洲AV麻豆 | 亚洲视频在线观看免费| 久青草视频在线观看免费| 国产日产亚洲系列| 两个人看的www高清免费视频| 伊人亚洲综合青草青草久热| 国产人成网在线播放VA免费| 亚洲日产无码中文字幕| 亚洲免费观看视频| 中文字幕亚洲综合久久| 亚洲w码欧洲s码免费| 亚洲熟妇久久精品| 免费国产在线观看老王影院| 国产久爱免费精品视频 | 中国在线观看免费国语版| 亚洲av日韩av无码av| 日韩精品视频免费观看| 日韩精品无码永久免费网站| 中文字幕亚洲无线码| 亚洲一区在线免费观看| 色偷偷亚洲男人天堂| 色久悠悠婷婷综合在线亚洲| 1000部禁片黄的免费看| 看一级毛片免费观看视频| 亚洲一区二区三区自拍公司| 国产在线jyzzjyzz免费麻豆| 国产亚洲精品免费| 亚洲AV无码国产精品色午友在线| 亚洲国产精品免费观看| 香港一级毛片免费看| 亚洲一区免费观看| 免费观看的毛片手机视频| 国产乱子伦精品免费视频| 亚洲视频在线观看地址| 一区二区三区亚洲视频| 99re热精品视频国产免费| 国产成人精品日本亚洲语音| 久久精品国产亚洲香蕉| 日本免费电影一区|