我在传入的xml下面有import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
import example_file
而不是"
。如何用"
替换那些。请让我知道
输入XML:
"
预期产出:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:PDM xmlns:ns1="http://example.com">
<ns1:ds><Details ID="3453636" Add=""/></ns1:ds>
</ns1:PDM>
</soapenv:Body>
</soapenv:Envelope>
答案 0 :(得分:1)
您的输入文本不是有效的XML,因此XSLT将拒绝处理它。
相反,您可以使用例如以下 Perl 单行脚本:
perl -pe "s/"/\"/g" -i.bak your_file.xml
当然,您必须安装 Perl 。
将 your_file.xml 替换为文件的实际名称。
此命令将使用更改的内容替换输入文件 原始(输入)内容将保存为 your_file.xml.bak 。