我正在发布一个教程,其中包含大量代码,其中散布着文档.我正在考虑两种托管代码的方式:
在gist v/sa存储库中托管是否有优势?什么时候会更喜欢其中一个而不是另一个呢?
我有一个类型的XML文件
....
<sometag>
<tag attr_name1="long filename1" />
<tag attr_name2="long filename2" />
....
</sometag>
....
Run Code Online (Sandbox Code Playgroud)
在到目前为止,</sometag>我想添加<tag attr_name="long filename" />我的Windows批处理脚本中的代码之前:
@echo off
setlocal enableDelayedExpansion
set "newValue=^<tag attr_name="long filename" /^>
set newline=^& echo.
type "File.xml"|replace "(</tag>)" "!newValue!$1" >dupFile.xml
move /y "dupFile.xml" "File.xml"
Run Code Online (Sandbox Code Playgroud)
我得到“ Path not found - </tag>”,File.xml包含“未替换文件”。我知道从批处理文件编辑XML并不是最佳实践,但是不幸的是不能使用第三方可执行文件。有人可以帮我解决问题吗?
我还检查了有关使用批处理文件在XML中的标记之间更改数据的线程,当我在其中使用建议的代码并更改为我的要求时,遇到了以上错误。