很抱歉在堆栈溢出中提出另一个问题。xml名称空间有任何限制吗?
我正在使用python2 rdflib手动创建xml文件。事实证明http://domain.xxx/subdirectory/和http://domain.xxx/subdirectory/xxx#可以是xml中的名称空间。但是,http://domain.xxx/subdirectory/xxx_无效。它自动转换为名称空间:http://domain.xxx/subdirectory/
rdflib是否限制处理名称空间或名称空间,例如http://domain.xxx/subdirectory/xxx_不是有效名称空间。谢谢!
原始XML document definition from 1999状态>
(XML 1.0,RFC3986),根据XML-1.0 namespaces的规范。属性的值,一个URI引用,是标识名称空间的名称空间名称。为了实现其预期目的,名称空间名称应具有唯一性和持久性的特征。 它不是直接可用于检索模式(如果存在)的目标
。名称空间(而不是前缀)应该是唯一的字符串就足够了,但是在这种情况下,您通常会收到类似[]的警告>
名称空间警告:xmlns:URI ...不是绝对的
按照惯例,它应该是一个
- URI