以文本方式查看主题 - 计算机科学论坛 (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=247) |
-- 作者:spacewatcher -- 发布时间:11/27/2003 7:16:00 PM -- 名字空间 本人出学xml,对名字空间在dtd以及模式中的概念不太明了,望高手指点~~~ |
-- 作者:dhwwhd -- 发布时间:11/30/2003 9:47:00 PM -- 同样的问题困扰我,名字空间中的URL的地址必须是实在的地址吗?也就是只有实在的网址才能作出解释吗? |
-- 作者:admin -- 发布时间:12/1/2003 1:44:00 PM -- 没有规定一定要是实在的地址。。 |
-- 作者:dhwwhd -- 发布时间:12/4/2003 10:03:00 PM -- 但在XSL文档中,好象要实在的网址哟。在http://lucky.myrice.com/xml/xpath.html中有<使用XML、XSLT和XPath创建可排序、分页、重用的数据显示页面>一文, 第二段提及:XSLT样式单的第一行标明该XML所遵照的XML规范版本,然后是标明该样式单使用的名称空间,这里,我们以XSL规范的正式版本来进行编写,而不采用XSL的草案的写法: <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> 注意:两者在功能和写法上有很大的差异。 <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 接下来,我们定义XSLT里的模板标记: 这里的XSL如果不按第2种方式(<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">) 来定义的话,文中有一些语句就不能用。这是为何? |
-- 作者:finalfan -- 发布时间:12/5/2003 3:22:00 AM -- 名字空间只是一个URI,只要能够却确切地指定一个独一无二的名字就可以,甚至不必有http://打头。在引用属于该名字空间里的定义时,必须一字不差。换句话说,名字空间就是一个名字。XML parser就是用这个名字来决定应该引用什么定义来解释。如果要用到XSL的定义,就一定要用http://www.w3.org/1999/XSL/Transform。你自己定义的名字空间可以是任何值,别人引用时,也必须一字不差。前缀不受限制,可以随意使用,只要不和文档中其他前缀冲突即可。 还需把相应的程序改为javascript。 |
-- 作者:admin -- 发布时间:12/5/2003 1:15:00 PM -- 补充一句:Namespace name http://www.w3.org/1999/XSL/Transform 对应于它所对应那个版本的XSLT, 并不是所有XSLT都必须使用这个Namespace name。比如,如果要使用另一个版本的XSLT的话,就必须给出那个版本所对应的Namespace name
[此贴子已经被作者于2003-12-5 13:15:41编辑过]
|
-- 作者:yedengzhou -- 发布时间:12/6/2003 2:38:00 PM -- http://www.w3.org/1999/XSL/Transform这个里面有三个东西,一个是Transform.txt Transform.xsd还有Transform.htm请问这个是怎么回事 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
39.063ms |