Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.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
C#XML编辑器-匹配XMLNode_C#_Xml_Editor - Fatal编程技术网

C#XML编辑器-匹配XMLNode

C#XML编辑器-匹配XMLNode,c#,xml,editor,C#,Xml,Editor,我目前想从文本位置查找XMLNode 我在文本框中有一个XML文件: <Assets id="assets"> <Asset id="background_asset" url="images/rooms/office/background.jpg" /> </Assets> 我想从文本框中的游标/插入符号位置获取当前节点名 我可以在光标/插入符号位置解析当前的XML标记,但是我无法找到父标记 我想知道是否有一种方法可以从XMLDocument中获

我目前想从文本位置查找XMLNode

我在文本框中有一个XML文件:

<Assets id="assets">
   <Asset id="background_asset" url="images/rooms/office/background.jpg" />
</Assets>

我想从文本框中的游标/插入符号位置获取当前节点名

我可以在光标/插入符号位置解析当前的XML标记,但是我无法找到父标记

我想知道是否有一种方法可以从XMLDocument中获取XMLNode

1) 首先从当前光标位置获取第一个
,您可以计算出:


1) 首先从当前光标位置获取第一个
,我可能会丢失一些东西,但为什么不能使用属性?我可以!但是我必须解析整个XML文件,并且不知道我在TextBoxI中选择了哪个节点,因为我可能遗漏了一些东西,但是为什么不能使用属性呢?我可以!但是我必须解析整个XML文件,而不知道在文本框中选择了哪个节点