Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XML:引用另一行中的节点的正确方法是什么?_Xml_Reference_Nodes - Fatal编程技术网

XML:引用另一行中的节点的正确方法是什么?

XML:引用另一行中的节点的正确方法是什么?,xml,reference,nodes,Xml,Reference,Nodes,假设我有这样的东西: <Program> <versionName>client</versionName> <shortcutName>Shortcut to versionName</shortcutName> </Program> 客户 versionName的快捷方式 除非我在C#中读到它,它应该说“客户端快捷方式”,但它却说“版本名快捷方式”。我试着用 <shortcutName>

假设我有这样的东西:

<Program>
    <versionName>client</versionName>
    <shortcutName>Shortcut to versionName</shortcutName>
</Program>

客户
versionName的快捷方式
除非我在C#中读到它,它应该说“客户端快捷方式”,但它却说“版本名快捷方式”。我试着用

<shortcutName>Shortcut to <versionName>client</versionName></shortcutName>
客户端快捷方式

但这不起作用。

您可以通过
id
idref
属性从一个元素引用另一个元素,但这不会产生您所描述的那种替代效果。请参见了解如何使用实体引用作为变量绑定的一种形式,无需编写代码即可实现所需的引用/替换效果