如何使用powershell仅导入父节点而从xml文件中保留所有子节点?

斯里坎特·皮萨

我有一个有点像这样的 xml 文件

  <parent>
  <child1>
    <subchild11/>
    <subchild12/>
   </child1>
   <child2>
    <subchild21/>
    <subchild22/>
   </child2>
  </parent>

我只想导入没有子节点的父节点(如果有的话,带参数)。然后我想用这个父节点创建一个新的 xml 并将子节点添加到我的愿望中。我不想使用 CreateNode() 创建父节点。

是否可以?我在任何地方都找不到。

拉齐尔

您可以导入 XML,然后从父节点中删除所有子节点。

$xmlDocument = [Xml](Get-Content 'file.xml')
$parent = $xmlDocument.ChildNodes[0]
# Remove all children
while ($parent.FirstChild -ne $null) {
     $parent.RemoveChild($parent.FirstChild)
}

然后,您可以向其中添加子项:

# Add new child nodes
$parent.AppendChild(...)
$parent.AppendChild(...)

编辑$parent.RemoveAll()还删除了父级的属性(非常令人困惑,我必须承认),所以我用循环替换了它以删除所有子级。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Powershell中获得子XML节点的所有父节点

来自分类Dev

使用Powershell-通过将现有子节点保留在现有xml文件中来添加父节点。

来自分类Dev

如果选择了所有子节点,PowerShell .NET仅检索父节点

来自分类Dev

在jsoup中保留子节点的同时删除父节点

来自分类Dev

当XML父节点和子节点具有相同的名称时,如何使用LINQ to XML

来自分类Dev

如何删除输出的父节点并仅显示没有父节点的子节点?

来自分类Dev

使用powershell获取xml文件的parant节点的直接子节点

来自分类Dev

如何将具有嵌套节点(父/子关系)的XML导入Access?

来自分类Dev

如何在sql / oracle中选择节点的所有子节点和父节点

来自分类Dev

XSLT:如何解析文档以在任何深度仅保留有趣的节点以及所有父级?

来自分类Dev

仅当在Swing中选择了所有子节点时,才选择父节点

来自分类Dev

创建具有特定父节点值及其 XML 的所有子节点值的 Map

来自分类Dev

仅选择父节点的子节点,并从图中消除(临时)cytoscape.js中的所有其他节点

来自分类Dev

仅访问父节点属性而没有子节点

来自分类Dev

如何使用vb.net在树视图控件中从下到上查找子节点的所有父节点

来自分类Dev

使用python获取xml节点的所有父级

来自分类Dev

使用python获取xml节点的所有父级

来自分类Dev

如何使用Powershell创建xml文件的子集或过滤掉xml文件的子节点?

来自分类Dev

如何从XML导入Google表格中的所有元素节点

来自分类Dev

父节点值为其所有子节点之和

来自分类Dev

php树获取子节点的所有父节点的列表

来自分类Dev

如何在xmlstring中删除所有子节点的父节点

来自分类Dev

如何查询父重复节点内的重复 XML 子节点?

来自分类Dev

使用XML关联子节点和父节点的值

来自分类Dev

如何使用XPath显示所有子节点,更多子节点以及更多子节点

来自分类Dev

angular 2 - 展开所有节点的树视图如何使其仅展开子节点

来自分类Dev

如何使用其所有子节点和值但名称不同的C#.NET来复制XML节点

来自分类Dev

如何使用python将嵌套的子节点添加到xml文档中的父节点?

来自分类Dev

如何找出父节点的所有嵌套子节点?

Related 相关文章

  1. 1

    如何在Powershell中获得子XML节点的所有父节点

  2. 2

    使用Powershell-通过将现有子节点保留在现有xml文件中来添加父节点。

  3. 3

    如果选择了所有子节点,PowerShell .NET仅检索父节点

  4. 4

    在jsoup中保留子节点的同时删除父节点

  5. 5

    当XML父节点和子节点具有相同的名称时,如何使用LINQ to XML

  6. 6

    如何删除输出的父节点并仅显示没有父节点的子节点?

  7. 7

    使用powershell获取xml文件的parant节点的直接子节点

  8. 8

    如何将具有嵌套节点(父/子关系)的XML导入Access?

  9. 9

    如何在sql / oracle中选择节点的所有子节点和父节点

  10. 10

    XSLT:如何解析文档以在任何深度仅保留有趣的节点以及所有父级?

  11. 11

    仅当在Swing中选择了所有子节点时,才选择父节点

  12. 12

    创建具有特定父节点值及其 XML 的所有子节点值的 Map

  13. 13

    仅选择父节点的子节点,并从图中消除(临时)cytoscape.js中的所有其他节点

  14. 14

    仅访问父节点属性而没有子节点

  15. 15

    如何使用vb.net在树视图控件中从下到上查找子节点的所有父节点

  16. 16

    使用python获取xml节点的所有父级

  17. 17

    使用python获取xml节点的所有父级

  18. 18

    如何使用Powershell创建xml文件的子集或过滤掉xml文件的子节点?

  19. 19

    如何从XML导入Google表格中的所有元素节点

  20. 20

    父节点值为其所有子节点之和

  21. 21

    php树获取子节点的所有父节点的列表

  22. 22

    如何在xmlstring中删除所有子节点的父节点

  23. 23

    如何查询父重复节点内的重复 XML 子节点?

  24. 24

    使用XML关联子节点和父节点的值

  25. 25

    如何使用XPath显示所有子节点,更多子节点以及更多子节点

  26. 26

    angular 2 - 展开所有节点的树视图如何使其仅展开子节点

  27. 27

    如何使用其所有子节点和值但名称不同的C#.NET来复制XML节点

  28. 28

    如何使用python将嵌套的子节点添加到xml文档中的父节点?

  29. 29

    如何找出父节点的所有嵌套子节点?

热门标签

归档