1
我想评论一些节点(标签包括值),因为我必须使用VB脚本自动配置。尝试使用VBScript评论XML节点
我能够找到节点,但我必须在需要时通过脚本评论该节点。
我想避免读取整个文件,并找到所需的节点可以有子节点,这将是非常复杂
一些能引导我PLZ
我想评论一些节点(标签包括值),因为我必须使用VB脚本自动配置。尝试使用VBScript评论XML节点
我能够找到节点,但我必须在需要时通过脚本评论该节点。
我想避免读取整个文件,并找到所需的节点可以有子节点,这将是非常复杂
一些能引导我PLZ
这就是我现在做的事情。任何人都可以帮助我以更好的方式做到这一点。 - >我读从文件的文本,并与注释标签附加到文本
sub CommentNodes(OriginalFilepath, TempFilePath , OriginalText, UpdatedText)
mOriginalFilePath = OriginalFilepath
mTempFilePath = TempFilePath
Set FileSysObj = CreateObject("Scripting.FileSystemObject")
Set File = FileSysObj.OpenTextFile(mOriginalFilePath)
Set OFile = FileSysObj.CreateTextFile(mTempFilePath , True)
StrText = File.ReadAll
newStr = Replace(Strtext, OriginalText, UpdatedText)
OFile.WriteLine newStr
OFile.Close
File.Close
FileSysObj.DeleteFile mOriginalFilePath
FileSysObj.MoveFile mTempFilePath,mOriginalFilePath
Set OFile = Nothing
Set File = Nothing
Set FileSysObj = Nothing
Wscript.Echo "Success"
End sub
参见[这个答案](http://stackoverflow.com/a/31839167/1630171)到类似的问题代替它。代码是PowerShell,但方法相同:选择节点,将其放入新的评论节点,并用该节点替换原始节点。 –
我必须使用vbscript作为代码库是在VBScript中,我不能更改为PowerShell 1单次使用 – wizyashas
我没有说你应该切换到PowerShell。但是您可以使用PowerShell代码作为在VBScript中实现此类排序的蓝图。 –