<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:xpointer="http://www.w3.org/2001/04/xpointer">
<section id="intro">Introduction</section>
<section id="body">Main Content</section>
<section id="conclusion">Conclusion</section>
</root>
在这个例子中,XML文档包含了一个<root>元素,其中包含了三个<section>元素,每个<section>都有一个唯一的id属性。
以下是几个使用XPointer的示例:
1. 使用 ID 定位元素:
<root xpointer="element(/root/section[@id='body'])">...</root>
2. 使用 XPath 表达式定位元素:
<root xpointer="xpointer(/root/section[contains(., 'Main')])">...</root>
3. 使用片段标识符:
如果你在URL中使用片段标识符,例如:https://example.com/document.xml#xpointer(/root/section[@id='conclusion']),它将指向文档中id属性为"conclusion"的<section>元素。
这些示例展示了XPointer如何通过不同的方式来定位XML文档中的元素。你可以根据具体的需求使用适当的XPointer表达式。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12273/XML