Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否存在xml名称空间约定?_Xml_Python 2.7_Rdf - Fatal编程技术网

是否存在xml名称空间约定?

是否存在xml名称空间约定?,xml,python-2.7,rdf,Xml,Python 2.7,Rdf,很抱歉在堆栈溢出中提出另一个问题。 xml名称空间有任何限制吗 我正在使用python2 rdflib手动创建一个xml文件。 事实证明,它可能是xml中的名称空间。 然而,这是无效的。 它会自动转换为命名空间: Is rdflib对句柄有限制,或者命名空间like不是有效的。 谢谢 原始状态 该属性的值(URI引用)是标识名称空间的名称空间名称。名称空间名称为了达到其预期目的,应该具有唯一性和持久性的特征它的目标不是直接用于检索模式(如果存在) 名称空间(而不是前缀)是唯一的字符串就足够了,

很抱歉在堆栈溢出中提出另一个问题。
xml名称空间有任何限制吗

我正在使用python2 rdflib手动创建一个xml文件。 事实证明,它可能是xml中的名称空间。 然而,这是无效的。 它会自动转换为命名空间:

Is rdflib对句柄有限制,或者命名空间like不是有效的。 谢谢

原始状态

该属性的值(URI引用)是标识名称空间的名称空间名称。名称空间名称为了达到其预期目的,应该具有唯一性和持久性的特征它的目标不是直接用于检索模式(如果存在)

名称空间(而不是前缀)是唯一的字符串就足够了,但是在这种情况下,您通常会收到如下警告

命名空间警告:xmlns:URI。。。不是绝对的

按照惯例,它应该是一个

  • URI(XML 1.0,)符合的规范
  • IRI(XML 1.1,)符合的规范

作为XML名称空间名称,是完全有效的,不应转换为任何其他名称。但是,RDF名称空间与XML名称空间并不完全相同(我对RDF也不是专家)。我认为您看到了rdflib工具特有的一些效果,或者您使用它的方式。@MichaelKay是的,没错。因此,我尝试将名称空间设为domain.xxx/subdirectory/xxx(注意,结尾有一个下划线)。很抱歉,我没有完成我的评论。第一项类似于domain.xxx/subdirectory/xxx_00001。有点类似于domain.xxx/subdirectory/xxx#00001。但是python2中的rdflib不承认这一点。所以可能是我使用lib的方式引起了一些问题。谢谢你的新见解!