将 XML 响应保存到带格式的文件
Save XML response to file with formatting
我正在向网络服务发出 SOAP 请求并收到 XML 响应。目前我正在将此 XML 保存到一个工作正常的文件中,但 XML 看起来一团糟,没有换行符和缩进。
请在一行中查看此示例:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><SoegPersonRegistreringCprResponse xmlns="http://webservices.rki.dk/"><SoegPersonRegistreringCprResult><Error xmlns="http://webservices.rki.dk"><Code>101</Code><Text>Generel fejl</Text><Detailed>InternWS.Common.Exceptions.InternWSException: Generel fejl</Detailed></Error></SoegPersonRegistreringCprResult></SoegPersonRegistreringCprResponse></soap:Body></soap:Envelope>
在编辑器中它看起来像这样:
是否可以将此 XML 保存到文件中并保持其在浏览器中的良好格式。看这个例子:
如果您使用的是 Notepad++,则可以使用 XML Tools 插件来美化您的 XML 文件。
请注意,没有缩进和换行符的原始文件仍然有效 XML,尽管它的可读性较差。
我正在向网络服务发出 SOAP 请求并收到 XML 响应。目前我正在将此 XML 保存到一个工作正常的文件中,但 XML 看起来一团糟,没有换行符和缩进。 请在一行中查看此示例:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><SoegPersonRegistreringCprResponse xmlns="http://webservices.rki.dk/"><SoegPersonRegistreringCprResult><Error xmlns="http://webservices.rki.dk"><Code>101</Code><Text>Generel fejl</Text><Detailed>InternWS.Common.Exceptions.InternWSException: Generel fejl</Detailed></Error></SoegPersonRegistreringCprResult></SoegPersonRegistreringCprResponse></soap:Body></soap:Envelope>
在编辑器中它看起来像这样:
是否可以将此 XML 保存到文件中并保持其在浏览器中的良好格式。看这个例子:
如果您使用的是 Notepad++,则可以使用 XML Tools 插件来美化您的 XML 文件。
请注意,没有缩进和换行符的原始文件仍然有效 XML,尽管它的可读性较差。