以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  请教一下关于名字空间的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=31168)


--  作者:kulur
--  发布时间:4/24/2006 2:28:00 PM

--  请教一下关于名字空间的问题
1。同一名字空间中的同名元素会冲突吗?

2。我在某书上看到说一个名字空间内的属性不能重名。但是下面的代码?
<?xml version="1.0" encoding="UTF-8"?>
<xmp:document
    xmlns:xmp="http://xmlpowercorp"
    documentDate="2005-03-02">
    <xmp:comment>Good risk</xmp:comment>
    <mortgagee xmp:phone="888.555.1234">  //mortgagee的phone属性
        <name>James Blandings</name>
        <location>1234 299th St</location>
        <city>New York</city>
        <state>NY</state>
    </mortgagee>
    <mortgages>
        <mortgage loanNumber="66 7777 88">
            <property>The Hackett Place</property>
            <date>2005-03-01</date>
            <loanAmount>80000</loanAmount>
            <term>15</term>
        </mortgage>
        .
        .
        .
        <mortgage loanNumber="22 6666 99">
            <property>345 Notingham Court</property>
            <date>2005-03-02</date>
            <loanAmount>120000</loanAmount>
            <term>30</term>
        </mortgage>
    </mortgages>
    <bank xmp:phone="888.555.8888"> //bank的phone属性
        <name>XML Bank</name>
        <location>12 Schema Place</location>
        <city>New York</city>
        <state>NY</state>
    </bank>
</xmp:document>

mortgagee的phone属性和bank的phone属性都在xmp名字空间中,它们是不是会冲突呢,还是说属于不同元素的同名属性是可以的?


--  作者:kulur
--  发布时间:4/26/2006 7:25:00 PM

--  
各位高手帮帮忙,应该不是很难得问题吧?
--  作者:starting
--  发布时间:4/26/2006 7:36:00 PM

--  
不会的.打个比方:
抵押人:电话号码
银行:电话号码
这是两个不同的电话号码,不是吗?
--  作者:kulur
--  发布时间:4/26/2006 8:15:00 PM

--  
那么,一个在某个名字空间中的属性和没有在名字空间中的属性有什么不同?就像上面那样,把phone归类到xmp名字空间有什么意义吗?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms