??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲伦理中文字幕,亚洲不卡AV影片在线播放,亚洲精品国产精品乱码视色http://www.tkk7.com/kuxiaoku/category/21187.html收藏zh-cnMon, 02 Apr 2007 00:43:55 GMTMon, 02 Apr 2007 00:43:55 GMT60关于Schema的名字空?/title><link>http://www.tkk7.com/kuxiaoku/archive/2007/01/19/94801.html</link><dc:creator>苦笑?/dc:creator><author>苦笑?/author><pubDate>Thu, 18 Jan 2007 16:11:00 GMT</pubDate><guid>http://www.tkk7.com/kuxiaoku/archive/2007/01/19/94801.html</guid><wfw:comment>http://www.tkk7.com/kuxiaoku/comments/94801.html</wfw:comment><comments>http://www.tkk7.com/kuxiaoku/archive/2007/01/19/94801.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/kuxiaoku/comments/commentRss/94801.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/kuxiaoku/services/trackbacks/94801.html</trackback:ping><description><![CDATA[<p class="MsoNormal"> <span style="font-family: ?hu)?">基本?/span> <span lang="EN-US">XML Schema</span> <span style="font-family: ?hu)?">的用就是这P下面我们要介l?/span> <span lang="EN-US">XML Schema</span> <span style="font-family: ?hu)?">的另外一个核?j)的部分也?/span> <span lang="EN-US">Schema</span> <span style="font-family: ?hu)?">最关键的一个部分,是关于</span> <span lang="EN-US">Schema</span> <span style="font-family: ?hu)?">的名字空_(d)</span> <span lang="EN-US">namespace</span> <span style="font-family: ?hu)?">Q的问题。在上面关于</span> <span lang="EN-US">XML Schema</span> <span style="font-family: ?hu)?">的介l中Qؓ(f)?jin)把读者集中到?/span> <span lang="EN-US">XML Schema</span> <span style="font-family: ?hu)?">的语法理解上Q特意省略了(jin)关于名字I间</span> <span lang="EN-US">(namespace)</span> <span style="font-family: ?hu)?">的介l?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  首先我们q是从简单的例子着手,见下面的一D代码:(x)</span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span id="0scgs6g" class="SpellE"> <span lang="EN-US">xsd:schema</span> </span> <span lang="EN-US"> <span id="us8iogc" class="SpellE">targetNamespace</span>='http://www.SampleStore.com/Account' <br>  </span> <span style="font-family: ?hu)?">     </span> <span id="c0omek0" class="SpellE"> <span lang="EN-US">xmlns:xsd</span> </span> <span lang="EN-US">='http://www.w3.org/2000/08/xmlSchema' <br>  </span> <span style="font-family: ?hu)?">     </span> <span id="8io00o0" class="SpellE"> <span lang="EN-US">xmlns:ACC</span> </span> <span lang="EN-US">= 'http://www.SampleStore.com/Account'</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span id="ma8ea00" class="SpellE"> <span lang="EN-US">xsd:element</span> </span> <span lang="EN-US"> name='</span> <span style="font-family: ?hu)?">订单L(fng)</span> <span lang="EN-US">' type='<span id="emck0ak" class="SpellE">xsd:positiveInteger</span>'/</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span id="mmkcay8" class="SpellE"> <span lang="EN-US">xsd:element</span> </span> <span lang="EN-US"> name='</span> <span style="font-family: ?hu)?">商品~号</span> <span lang="EN-US">' type='ACC:</span> <span style="font-family: ?hu)?">商品~号cd</span> <span lang="EN-US">'/</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span id="m80880k" class="SpellE"> <span lang="EN-US">xsd:simpleType</span> </span> <span lang="EN-US"> name='</span> <span style="font-family: ?hu)?">商品~号cd</span> <span lang="EN-US">' base='<span id="ogsk8k8" class="SpellE">xsd:string</span>'</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span id="q88oymo" class="SpellE"> <span lang="EN-US">xsd:pattern</span> </span> <span lang="EN-US"> ='[A-Z]{1}d{6}'/</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span lang="EN-US">!-</span> <span style="font-family: ?hu)?">上面的一行代码表C商品编码的W一个字W应该ؓ(f)字母Q后面跟六个阿拉伯数?/span> <span lang="EN-US"> --</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span lang="EN-US">/<span id="0maci00" class="SpellE">xsd:simpleType</span></span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  现在大家需要把注意力集中到开头几行的代码上来Q如下:(x)</span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span id="sewisq0" class="SpellE"> <span lang="EN-US">xsd:schema</span> </span> <span lang="EN-US"> <span id="80w00cs" class="SpellE">targetNamespace</span>='http://www.SampleStore.com/Account' <br>  </span> <span style="font-family: ?hu)?">    </span> <span id="kseyai8" class="SpellE"> <span lang="EN-US">xmlns:xsd</span> </span> <span lang="EN-US">='http://www.w3.org/2000/08/xmlSchema' <br>  </span> <span style="font-family: ?hu)?">    </span> <span id="i00wmku" class="SpellE"> <span lang="EN-US">xmlns:ACC</span> </span> <span lang="EN-US">= 'http://www.SampleStore.com/Account'</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  实际上,一个给定的</span> <span lang="EN-US">XML Schema</span> <span style="font-family: ?hu)?">定义?jin)一pd的元素名Uͼcd名称Q属性名U和属性组名称。比如上面的代码中的订单L(fng)、商品编受商品编L(fng)型等。而这些名U都有它一定的作用范围Q类g</span> <span lang="EN-US">C++</span> <span style="font-family: ?hu)?">中的局部变量的概念。而它们的作用范围是什么呢Q就是在他们的目标名字空_(d)</span> <span lang="EN-US">target namespace</span> <span style="font-family: ?hu)?">Q中是有效的</span> <span lang="EN-US">,</span> <span style="font-family: ?hu)?">在上面的代码中,我们可以看到它的目标名字I间?/span> <span lang="EN-US">http://www.SampleStore.com/Account</span> <span style="font-family: ?hu)?">?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  需要注意的是,目标名字I间的命名必遵?/span> <span lang="EN-US">URL</span> <span style="font-family: ?hu)?">的语义。同旉要注意的是,该目标名字空间ƈ不是指一个具体的文gQ仅仅是l它一个名字而已。实际上Q在</span> <span lang="EN-US">Schema</span> <span style="font-family: ?hu)?">中的定义和声明也可以引用其他的名字空_(d)我们可以把这U名字空间取名ؓ(f)源名字空_(d)</span> <span lang="EN-US">source namespaces</span> <span style="font-family: ?hu)?">Q。每一?/span> <span lang="EN-US">Schema</span> <span style="font-family: ?hu)?">必须有一个目标名字空_(d)但是可以有多个源名字I间?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  实际上,在一个给定的</span> <span lang="EN-US">Schema</span> <span style="font-family: ?hu)?">中,每一个名U都是属于一个特定的名字I间的。名字空间的名称可能?x)很长(比?/span> <span lang="EN-US">http://www.SampleStore.com/Account</span> <span style="font-family: ?hu)?">Q,但是它们可以用在</span> <span lang="EN-US">XML Schema</span> <span style="font-family: ?hu)?">中的语义</span> <span id="8m00iim" class="SpellE"> <span lang="EN-US">xmlns</span> </span> <span style="font-family: ?hu)?">来进行简化。在上面的例子中Q我们用</span> <span id="muwqk8y" class="SpellE"> <span lang="EN-US">xsd</span> </span> <span style="font-family: ?hu)?">Q取名ؓ(f)</span> <span id="u8m6mue" class="SpellE"> <span lang="EN-US">xsd</span> </span> <span style="font-family: ?hu)?">是Q意的Q比如你可以取名?/span> <span id="oeg8a00" class="SpellE"> <span lang="EN-US">kkk,tt,ppp,gh</span> </span> <span style="font-family: ?hu)?">都可以)(j)来表C名字空?/span> <span lang="EN-US">'http://www.w3.org/2000/08/xmlSchema'</span> <span style="font-family: ?hu)?">Q用</span> <span lang="EN-US">ACC</span> <span style="font-family: ?hu)?">来表C名字空?/span> <span lang="EN-US">http://www.SampleStore.com/Account</span> <span style="font-family: ?hu)?">。同时我们把</span> <span lang="EN-US">http://www.w3.org/2000/08/xmlSchema</span> <span style="font-family: ?hu)?">q个名字I间UCؓ(f)标准名字I间Q?/span> <span lang="EN-US">standard namespace</span> <span style="font-family: ?hu)?">Q,因ؓ(f)它是定义</span> <span lang="EN-US">Schema</span> <span style="font-family: ?hu)?">语法的标准地</span> </p> <span style="font-family: ?hu)?">在上面的代码中,目标名字I间Q?/span> <span id="ys8u00q" class="SpellE"> <span lang="EN-US">targetNamespace</span> </span> <span style="font-family: ?hu)?">Q包含了(jin)名字订单L(fng)、商品编受商品编L(fng)型。而名?/span> <span id="6wk0kuc" class="SpellE"> <span lang="EN-US">schema,element,simpleType,pattern,string</span> </span> <span style="font-family: ?hu)?">?/span> <span id="mco0om0" class="SpellE"> <span lang="EN-US">positiveInteger</span> </span> <span style="font-family: ?hu)?">是属于标准名字空?/span> <span lang="EN-US">http://www.w3.org/2000/08/xmlSchema</span> <span style="font-family: ?hu)?">的。也是_(d)它们的意义是?/span> <span lang="EN-US">http://www.w3.org/2000/08/xmlSchema</span> <span style="font-family: ?hu)?">中进行定义的。实际上Q所有标准的</span> <span lang="EN-US">XML <span id="eco8qou" class="SpellE">Schmea</span></span> <span style="font-family: ?hu)?">语法、语义和数据l构都在</span> <span lang="EN-US">http://www.w3.org/2000/08/xmlSchema</span> <span style="font-family: ?hu)?">中进行定义。这栯析器到一个名U?/span> <span lang="EN-US">(</span> <span style="font-family: ?hu)?">?/span> <span id="ouwmm00" class="SpellE"> <span lang="EN-US">schema,element</span> </span> <span style="font-family: ?hu)?">{等</span> <span lang="EN-US">)</span> <span style="font-family: ?hu)?">的时候,q道应该在哪里d到关于它的正的语义的用方法?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  对于标准名字I间和目标名字空_(d)我们不需要指定它?/span> <span id="8u08gms" class="SpellE"> <span lang="EN-US">SchemaLocation</span> </span> <span style="font-family: ?hu)?">。因为对于目标名字空间来Ԍ</span> <span id="6wuw8k0" class="SpellE"> <span lang="EN-US">SchemaLocation</span> </span> <span style="font-family: ?hu)?">是文档自己。对于标准名字空间来Ԍ它是众所周知的,也不需要指定。而对于源目标I间来讲Q就需要指定它?/span> <span id="60ou0qy" class="SpellE"> <span lang="EN-US">SchemaLocation</span> </span> <span style="font-family: ?hu)?">。见下面的例子:(x)</span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span lang="EN-US">schema <span id="6a8mi0w" class="SpellE">targetNamespace</span>='http://www.SampleStore.com/Account' <br>  </span> <span style="font-family: ?hu)?">    </span> <span id="wcoqsqo" class="SpellE"> <span lang="EN-US">xmlns</span> </span> <span lang="EN-US">='http://www.w3.org/1999/xmlSchema' <br>  </span> <span style="font-family: ?hu)?">    </span> <span id="esm8oe0" class="SpellE"> <span lang="EN-US">xmlns:ACC</span> </span> <span lang="EN-US">= 'http://www.SampleStore.com/Account' <br>  </span> <span style="font-family: ?hu)?">    </span> <span id="ki8ceus" class="SpellE"> <span lang="EN-US">xmlns:PART</span> </span> <span lang="EN-US">= 'http://<span id="aacoqgm" class="SpellE">www.PartnerStore.com/PartsCatalog</span>'</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span lang="EN-US">import namespace='http://<span id="g80w00q" class="SpellE">www.PartnerStore.com/PartsCatalog</span>' <br>  </span> <span style="font-family: ?hu)?">    </span> <span lang="EN-US">schemaLocation='http://www.ProductStandards.org/repository/alpha.xsd'/</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span lang="EN-US">element name='</span> <span style="font-family: ?hu)?">订单L(fng)</span> <span lang="EN-US">' type='<span id="o8ma80a" class="SpellE">positiveInteger</span>'/</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span lang="EN-US">element name='</span> <span style="font-family: ?hu)?">商品~号</span> <span lang="EN-US">' type='ACC: </span> <span style="font-family: ?hu)?">商品~号cd</span> <span lang="EN-US">'/</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span id="koqs8yc" class="SpellE"> <span lang="EN-US">simpleType</span> </span> <span lang="EN-US"> name='</span> <span style="font-family: ?hu)?">商品~号cd</span> <span lang="EN-US">' base='string'</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span lang="EN-US">pattern ='[A-Z]{1}d{6}'/</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span lang="EN-US">/<span id="sy000a0" class="SpellE">simpleType</span></span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span lang="EN-US">element name='</span> <span style="font-family: ?hu)?">手表</span> <span lang="EN-US">' type='PART:</span> <span style="font-family: ?hu)?">手表cd</span> <span lang="EN-US">'/</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  在谈关于源目标空间的</span> <span id="m80ss0u" class="SpellE"> <span lang="EN-US">schemaLocation</span> </span> <span style="font-family: ?hu)?">之前Q我们先看一下这行代码:(x)</span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  </span> <span lang="EN-US"> <span id="8080e08" class="SpellE">xmlns</span>='http://www.w3.org/1999/xmlSchema' <br>   <br>  </span> <span style="font-family: ?hu)?">  它表CZ么呢Q它表示在文中所有的名字前面如果没有前缀的,是?/span> <span lang="EN-US">http://www.w3.org/1999/xmlSchema</span> <span style="font-family: ?hu)?">q行定义和解析的。这h疑是很合理的。因Z实上Q我?/span> <span lang="EN-US">XML Schema</span> <span style="font-family: ?hu)?">中的很多名称</span> <span lang="EN-US">(</span> <span style="font-family: ?hu)?">比如</span> <span id="i8swqwi" class="SpellE"> <span lang="EN-US">schema,element,simpleType,pattern</span> </span> <span style="font-family: ?hu)?">{等</span> <span lang="EN-US">)</span> <span style="font-family: ?hu)?">都是来自q个标准名字I间的,反复往前面加前~Q你?ch)不烦(ch)呀Q所以干脆把它定义成默认的,所以如果一个名U前面没有前~Q就认定它是?/span> <span lang="EN-US">http://www.w3.org/1999/xmlSchema</span> <span style="font-family: ?hu)?">q行处理的?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  好,接下来我们来注意</span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span lang="EN-US">import namespace='http://<span id="iyacem0" class="SpellE">www.PartnerStore.com/PartsCatalog</span>' <br>  </span> <span style="font-family: ?hu)?">     </span> <span lang="EN-US">schemaLocation='http://www.ProductStandards.org/repository/alpha.xsd'/</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">q段代码Q因?/span> <span lang="EN-US">http://<span id="00gs0eq" class="SpellE">www.PartnerStore.com/PartsCatalog</span></span> <span style="font-family: ?hu)?">是一个源名字I间Q所以必L定它?/span> <span id="coq8k0w" class="SpellE"> <span lang="EN-US">schemaLocation</span> </span> <span style="font-family: ?hu)?">Q采用关键字</span> <span lang="EN-US">import</span> <span style="font-family: ?hu)?">来引入这?/span> <span id="usmy808" class="SpellE"> <span lang="EN-US">schemaLocation</span> </span> <span style="font-family: ?hu)?">?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  注意C面这行代?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  Q?/span> <span lang="EN-US">element name='</span> <span style="font-family: ?hu)?">手表</span> <span lang="EN-US">' type='PART:</span> <span style="font-family: ?hu)?">手表cd</span> <span lang="EN-US">'/</span> <span style="font-family: ?hu)?">Q?/span> <span lang="EN-US"> <br>   <br>  </span> <span style="font-family: ?hu)?">  它表C元素手表的cdQ?/span> <span lang="EN-US">type</span> <span style="font-family: ?hu)?">Q手表类型是?/span> <span lang="EN-US">http://<span id="8okwge0" class="SpellE">www.PartnerStore.com/PartsCatalog</span></span> <span style="font-family: ?hu)?">中进行定义的。解析器如果要寻扑օ于手表类型的定义Q需要在名字I间</span> <span lang="EN-US">http://<span id="igsim00" class="SpellE">www.PartnerStore.com/PartsCatalog</span></span> <span style="font-family: ?hu)?">下进行寻找?/span> <span lang="EN-US"> <br>   <br>   <br>  </span> <span style="font-family: ?hu)?">  到此为止Q你应该对名字空间有?jin)一个比较感性的理解?/span> <img src ="http://www.tkk7.com/kuxiaoku/aggbug/94801.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/kuxiaoku/" target="_blank">苦笑?/a> 2007-01-19 00:11 <a href="http://www.tkk7.com/kuxiaoku/archive/2007/01/19/94801.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>XML 名字I间http://www.tkk7.com/kuxiaoku/archive/2007/01/19/94802.html苦笑?/dc:creator>苦笑?/author>Thu, 18 Jan 2007 16:11:00 GMThttp://www.tkk7.com/kuxiaoku/archive/2007/01/19/94802.htmlhttp://www.tkk7.com/kuxiaoku/comments/94802.htmlhttp://www.tkk7.com/kuxiaoku/archive/2007/01/19/94802.html#Feedback0http://www.tkk7.com/kuxiaoku/comments/commentRss/94802.htmlhttp://www.tkk7.com/kuxiaoku/services/trackbacks/94802.htmlXML 名字I间提供?jin)一U避免元?span class="GramE">名冲H?/span>的方法?/span>
    
   b> 名字冲突
     
   ׃ XML 中的元素名不?/span>固定的,因此当两个不同的文使用同样的名字描qC个不同类型的元素时就?x)发?span class="GramE">名冲H?/span>?/span>
  
下面q个 XML 文在一个表g携带?jin)信?/span> :
    
  < table>
  
   < tr>
  
   < td>Apples< /td>
  
   < td>Bananas< /td>
  
   < /tr>
  
   < /table>
  
  
   下面q个 XML 文携带?jin)关于一个表格的信息 ( 关于一件家L(fng)信息 ):
  
  
   < table>
  
   < name>African Coffee Table< /name>
  
   < width>80< /width>
  
   < length>120< /length>
  
   < /table>
  
  
   如果q两?/span> XML 文被加在一P׃(x)发生一个元?span class="GramE">名冲H?/span>Q因两个文都包含了(jin)一?/span> < table> 元素Q而这两个元素的内容和定义都不同?/span>
  
    
   b> 用一个前~解决名冲H?/span>
  
  
   下面q个 XML 文在一个表g携带?jin)信息?x)
  
  
   < h:table>
  
   < h:tr>
  
   < h:td>Apples< /h:td>
  
   < h:td>Bananas< /h:td>
  
   < /h:tr>
  
   < /h:table>
  
  
   而这?/span> XML 文则携带了(jin)一件家L(fng)信息Q?/span>
  
  
   < f:table>
  
   < f:name>African Coffee Table< /f:name>
  
   < f:width>80< /f:width>
  
   < f:length>120< /f:length>
  
   < /f:table>
  
  
   现在没有元?span class="GramE">名冲H?/span>的问题(sh)(jin)Q因Z个文档分别给他们?/span> < table> 元素使用?jin)不同的名字Q?/span> (< h:table> ?/span> < f:table>) ?/span> 通过使用一个前~Q我们创Z(jin)两个不同cd?/span> < table> 元素?/span>
   
  
   b> 使用名字I间
  
  
   下面q个 XML 文档在一个表g携带?jin)信?/span> Q?/span>
  
  
   < h:tablexmlns:h="http://www.w3.org/TR/html4/">
  
   < h:tr>
  
   < h:td>Apples< /h:td>
  
   < h:td>Bananas< /h:td>
  
   < /h:tr>
  
   < /h:table>
  
  
   q个 XML 文携带?jin)一件家L(fng)信息 :
  
  
   < f:tablexmlns:f="http://www.w3schools.com/furniture">
  
   < f:name>African Coffee Table< /f:name>
  
   < f:width>80< /f:width>
  
   < f:length>120< /f:length>
  
   < /f:table>
  
  
   在这里不是只使用前缀Q在 < table> 标记上还增加?jin)一?/span> xmlns 属性,q样q元素前缀一个与名字I间相联pȝ有资格的名字?/span>
  
  
  
  
   b> 名字I间属?/span>
  
  
   名字I间属性放在一个元素的起始标记中,它的语法如下 :
  
  
   xmlns:namespace-prefix="namespace"
  
  
   在上面的例子中,名字I间本n是用一?/span> Internet 地址定义的:(x)
  
  
   xmlns:f="http://www.w3schools.com/furniture">
  
  
   W3C 名字I间规范规定名字I间本n应该是一个统一资源识别?/span> (URI) 。当一个名字空间在一个元素的起始标记中被定义Ӟ所?span class="GramE">?/span>相同前缀的子元素都与同样的名字空间相兟?/span> 注意Q分解器q不使用用来识别名字I间的地址L找信息。这个地址唯一的目的就是给名字I间一个唯一的名字。但是,公司l常名I间作ؓ(f)包含名空间信息的实际 Web 面的一个指针。访?/span> http://www.w3.org/TR/html4/ 试一试?/span>
    
   b> l一资源识别?/span>
  
  
   一个统一资源识别?/span> (URI) 是识别一?/span> Internet 资源的字W串。通常 URI 是识别一?/span> Internet 域地址?/span> URL 。另外,有少C些类型的 URI 是通用资源?/span> (URN) 。在我们的例子中只?/span> URL 。由于我们这个家L(fng)例子中用一?/span> Internet 地址去识别其名字I间Q我们可以肯定我们的名字I间是唯一的?/span>

]]>
վ֩ģ壺 va߹ۿ| Ӱ޴ɫ| ۺС˵þ| ٸ͵˾ƷƵ| Ʒ޲Ʒһ | ޾Ʒҹ| ҹɫһѲƵ | þþþùɫavѿ| þƷww47| aٰƵ| ҹAVƬ| Ʒվ| ɫóվ߹ۿ| ߵƵ߹ۿ| Ʒ޳| þ99ȾƷѹۿ| 77777_ҹþö| Ƶ69| ŷƷ˯ɳ| ?V˾Ʒպ| 91Ƶ| Ƶ߹ۿһ| һ2342021ѹۿ| ˳7777| avר| ƷƵ| þþþþAVר| aëƬȫƵ| óۺ| | ѹۿ㶮| ޾Ʒ߳ˮAƬ| ޳AӰԺ߹ۿ| ŮƵվ| ɫƵ߹ۿ| ҹڵ| aëƬվ| ޹Ʒ˾ƷС˵| ҰƵۿ| ߹ۿɫƬվ| ŷպһ|