我刚刚开始学习PowerShell(字面意思--只有一周,完全是从网上的教程和资料中学到的:),所以不要对我苛刻。
我很感激你的帮助和如何去做,因为我被困在这一点上了..所以我有这个模板文件,我创建了10个副本,但我不知道如何更改这两个TD标签值。每个副本中的标题和艺术家的名称都不同。
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<tr>
<td>.</td>
<td>.</td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
这就是我所做的,但我希望得到一些帮助/建议/解释,以便采取正确的进一步步骤。
[xml]$File= get-content "\MyXMLFile.xml"
1..10 |% { Copy-Item "\MyXMLFile.xml" "MyXMLFile$_.xml"}
$copiedFiles =@(Get-ChildItem -Path "XmlFileFolder" | % Name)
$exampleNode = $File.SelectNodes("//td[1]")
$TitleNodeArray = @('aa', 'bb', 'cc', etc..) #but I have no idea how to go on from there ..
2条答案
按热度按时间rfbsl7qr1#
尝尝这个。
3ks5zfa02#
嗯,我不太使用XML,但我知道单向使用
Select-Xml
。其中
[1]
是索引节点,#text
是值/文本本身。