XML:如何将一个文件读入另一个文件
我有一个文件: A.xml 包含如下内容:
<?xml version="1.0"?>
<headernode>
</headernode>
在 headernode 内部,我需要能够动态加载另一个名为 B.xml 的 xml 文件的内容,其中包含以下内容
<?xml version="1.0"?>
<token>
<a>0</a>
</token>
我的问题是如何获取 B 的内容。 a.xml 的 header 节点内的 xml?
谢谢!
I have a file: A.xml containing something like this:
<?xml version="1.0"?>
<headernode>
</headernode>
Inside of the headernode i need to be able to dynamically load the contents of another xml file called B.xml containing the following
<?xml version="1.0"?>
<token>
<a>0</a>
</token>
My question is how do i get the contents of B.xml inside the header node of a.xml?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
这似乎有效:
This seems to work:
如果您可以使用 Linq to XML,这将相对简单:
If you can use Linq to XML this would be relatively simple:
我更喜欢其他一些答案,但这是我首先想到的:
I prefer some of the other answers, but this was the first thing that came to mind:
此 XQuery:
输出:
This XQuery:
Output:
嗯,我不知道在 C-Sharp 中具体的操作方法,
但基本上不会是
?
由于我是一名 Java 开发人员,因此我对 C-Sharp XML API 不太熟悉,但基本上我在那里见过 XMLDocument 和 XDocument。当我没有错时,XDocument 更新且更简单,但两者都应该以某种方式做到这一点。
这有帮助吗?
Well, I do not know the exact way to do it in C-Sharp,
but basically wouldn't be the default approach to
?
Since Im a Java Developer I am not very familiar with the C-Sharp XML API but basically I've seen XMLDocument and XDocument there. And when I'm not wrong XDocument is newer and simpler, but both should do it somehow.
Does this help?