我需要创建一个具有以下结构的XML:
${main:--log-dir}
然而这是错误的:
<project_root>/-log-dir/application.log
不同之处在于buscaEventos
我是按照以下方式创建的
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:res="http://resource.webservice.correios.com.br/">
<soapenv:Header/>
<soapenv:Body>
<res:buscaEventos>
<usuario>ECT</usuario>
<senha>SRO</senha>
<tipo>L</tipo>
<resultado>T</resultado>
<lingua>101</lingua>
<objetos>JS331400752BR</objetos>
</res:buscaEventos>
</soapenv:Body>
</soapenv:Envelope>
如何删除xmlns:仅限该节点?
答案 0 :(得分:0)
res
命名空间在根位置映射到http://resource.webservice.correios.com.br/
,但是当您创建buscaEventos
时,您重新映射它。
这可以解决问题:
XmlNode eventosNode = xmlDoc.CreateElement("res", "buscaEventos"
"http://resource.webservice.correios.com.br/" ) ;