【发布时间】:2016-09-09 08:48:20
【问题描述】:
我想用 XQuery 3.1 生成以下 DOCTYPE:
<!DOCTYPE rdf:RDF [
<!ENTITY owl "http://www.w3.org/2002/07/owl#" >
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
]>
这是一个特殊的元素,对吧?所以我不能用普通的元素构造函数添加它们。
【问题讨论】:
-
它根本不是一个元素,据我所知,XQuery 标准处理器不必明确支持它。它们必须出现在 XML 声明之后和根元素之前,因此您可能必须显式创建一个文档节点,并将 DOCTYPE 声明作为根元素之前的文本节点。
-
@chrisis 为什么不与我们分享您的游历?文本节点一
-
什么是 XQuery 引擎?
-
@har07 最新的 BaseX
标签: xquery