document - XPath 编辑
XSLT/XPath Reference: XSLT elements, EXSLT functions, XPath functions, XPath axes
The document
finds a node-set in an external document, or multiple external documents, and returns the resulting node-set.
Syntax
document(URI [,node-set] )
Arguments
URI
- An absolute or relative URI of the document to be retrieved. The URI may also include a fragment identifier.
node-set
(optional)- An expression pointing to a node-set in the external document that should be returned.
Returns
A node-set.
Notes
- If the URI contains a fragment identifier and that fragment can be identified in the external document, that fragment will be treated as the root in the
node-set
argument's expression. If thenode-set
argument is omitted, the entire fragment will be returned.
- If the
URI
argument is a node-set, and the second argument is present, each node in the node-set will be evaluated as a separate URI, and the returned node-set will be as if thedocument
function has been called multiple times (each time with the same second argument just as given in the function call) and the resulting node-sets had been concatenated into a single node-set.
- Other specific conditions exist with specified behaviors. See the XSLT 1.0 documentation for details.
- Since the URI is relative to the XSL document,
document("")
would return the root node of the current document.
This function is an XSLT-specific addition to XPath. It is not a part of the core XPath function library.
Defined
Gecko support
Supported.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论