XML论坛区很冷清,到这里来问一下<?xml version="1.0" encoding="utf-8"?>
<books xmlns:subject="http://www.itzcn.com/xmlns-booksubjectM " xmlns:content="urn:xml一book:bookcontent">
  〈subject:book bookname="Oracle DBA快速入门">
  〈subject:description〉从零基础开始学习Oracle DBA知识,30天可以系统掌握DBA 知识
  </subject:description>
  </subject:book>  〈content:book bookname="XML基础教程">
  〈content:description〉讲述XML基本知识的入门级教程〈/content:description〉
  〈content:page>460pages</content:page>
  </content:book>
</books>
请问:
命名空间subject、content。它们的值是URL,这两个URL是什么呀?网址吗?这个值怎么指定的啊?

解决方案 »

  1.   

    http://topic.csdn.net/t/20020426/08/677431.html
      

  2.   

    是固定写死的字符串,并不是网址。XML解析遇到这个字符串后,就把他当做命名空间了。
      

  3.   

    固定的?
    1:那subject、content的值是不是可以交换一下呢?是不是一共有那么多个URL值,命名空间随便选一个就可以?
    2:所有的URL值在哪里去找?
      

  4.   

    subject,content都是你为命名空间起的别名,至于起什么名字看个人爱好了。
      

  5.   

    固定的?
    1:那subject、content的值是不是可以交换一下呢?是不是一共有那么多个URL值,命名空间随便选一个就可以?
    2:所有的URL值在哪里去找?
      

  6.   

    可不可以写成:subject="http://www.baidu.com " 
      

  7.   

    固定的?那一共有多少个URL值啊?哪去找啊
      

  8.   

    固定的?那一共有多少个URL值啊?哪去找啊
      

  9.   

    就XML而言,那2个URL可以随意填写,但是就解析器而言则不可以。命名空间subject、content的值定义为什么,就会有什么动作,这个在某些特殊的xml编译器上面是固定的,例如WPF,你看下它的xaml文件的写法,多少就能理解了。