下面的XML文件中的结点结构 和 文件夹内的文件结构是相互对应的!
我想根据XML文件中的某个结点的url值获取对应文件夹内的html文件内容,随后将内容写入到XML对应节点的位置【如果这个位置有值则替换掉】,具体描述如下:
例如: 下面二楼XML文件中的红色字部分就是存在url值的结点,这个url值的文件夹内有一个html文件,
获取这个文件的内容,然后将内容插入到该结点上方的 NotesGroup\NotesXhtmlData 结点中, 蓝色字部分就是插入后的示例, 因为贴子字数限制只标记了一个蓝色区域
要遍历所有存在url值的结点,并插入内容, 我通过下面的方法取到了结点值, 但是编程水平水限, 求高手引路, 非常感谢!
示例文件: https://send.cm/d/9RzN
用下面的方法可以查询如下两个结点路径:
$xmldata = [xml](Get-Content Document.xml -enc UTF8)
#顶级\一级1
$xmldata.Map.OneTopic.Topic.SubTopics.Topic[0].Hyperlink
#顶级\一级2
$xmldata.Map.OneTopic.Topic.SubTopics.Topic[1].Hyperlink
xml结点很有规律,录了一个gif演示

_____________________________________________________________________________
文件夹结构:
C:\USERS\ADMINISTRATOR\DESKTOP\顶级
├─一级1
│ │ A.html
│ │
│ └─二级1
│ │ A.html
│ │
│ └─三级2
│ A.html
│
└─一级2
│ A.html
│
└─二级1
│ A.html
│
└─三级1
A.html |