2015-04-23 58 views
0

我是爲任何一個BAT或VBS一些代碼之後添加一個線到現有的XML文件...現有的XML的BAT或VBS編輯現有的xml文件

實施例;

<?xml version="1.0" encoding="UTF-8"?> 
<Feature> 
    <Feature #1001> 
    <Feature #22002> 
<Feature> 

例子,我想插入說「功能#0000」看起來像下面;

<?xml version="1.0" encoding="UTF-8"?> 
<Feature> 
    <Feature #0000> 
    <Feature #1001> 
    <Feature #22002> 
<Feature> 

現有的XML文件中有不同的內容,所以我在想的東西,尋找第一個「<Feature>」再經過直接插入行後,無論什麼如下。

任何想法非常感謝!

+5

這甚至不是一個有效的'xml'文件... – anishsane

+0

感謝加值 – u305840

+2

如果您正在處理有效的XML,VBS具有專門用於處理XML的API([示例](http://stackoverflow.com/questions/4328907/add-child-entry-to-a-specific-node-in -xml-file-in-vbscipt)),我不認爲英美菸草有什麼相似之處.. – har07

回答

0

在我看來,vbs更好,因爲你可以很容易地管理空間,linebreaks,特殊字符......在蝙蝠有點難以知道你在做什麼(如增加空格),也有vbs有一些功能搜索字符串,替換,選擇...蝙蝠,據我所知沒有這些。 注:使用VBS一個簡單的問題是把"字符,但實際使用
chr(34) & "your text" & chr(34)可以做的工作,希望這有助於