1
這是xml文件使用「!」讀取和寫入XML文件性格
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
我用這個代碼讀取和寫入文件
for /f "usebackq delims=" %%a in (%CONF_DIR%\process-conf.xml) do (
echo %%a)
這就是結果當我寫一個新的文件
<//www.springframework.org/dtd/spring-beans.dtd">
我猜「 !」是特殊的人物,任何人都知道如何做到這一點?我花了這麼多時間來做這件事。
它與Salesforce的關係如何?似乎,您已附上錯誤的標記 –
您是否啓用了[延遲擴展](http://ss64.com/nt/delayedexpansion.html)?你需要在擴展'for'變量'%% a'時禁用它,否則任何'!'都會被延遲擴展功能消耗... – aschipfl
不要批量執行。使用XML解析器。 '<!'在'XML'中有特殊的含義 - 這只是你可以在其中絆倒的許多方法之一。概述你想要完成的事情,我們可以給你一個更好的解決方案。 – Sobrique