通过 XInclude 添加元素到包含文件
我可以使用 XPointer 或 XPath 或其他任何方式将元素添加到包含的文件中吗?
主文件
<doc xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="field.xml" />
</doc>
field.xml
<field>
<title>address</title>
<type>string</type>
</field>
我想在包含时将“size”元素添加到 field.xml,因此生成的文件应该如下所示
<doc xmlns:xi="http://www.w3.org/2001/XInclude">
<field>
<title>address</title>
<type>string</type>
<size>64</size>
<size>51</size>
</field>
</doc>
Can I somehow add elements to included file using XPointer or XPath or anything else?
Main file
<doc xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="field.xml" />
</doc>
field.xml
<field>
<title>address</title>
<type>string</type>
</field>
I want to add 'size' element to field.xml while including so the resulting file should look like
<doc xmlns:xi="http://www.w3.org/2001/XInclude">
<field>
<title>address</title>
<type>string</type>
<size>64</size>
<size>51</size>
</field>
</doc>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题已解决
我使用了下一个技巧来解决问题:
我从“field.xml”中包含了属于父“field”的所有子元素。
Problem solved
I've used next trick to solve the problem:
I've included from 'field.xml' all child elements that belong to parent 'field'.