2010-09-27 66 views
0

我想在xml中获得以下内容。转义双引号和网页

<Request xmlns="http://abc.org/1.1/Listener.wsdl">&lt;serverstatusinquiry xmlns="http://abc.org/messages"/&gt;</Request> 

我面对的问题是请求节点的文本部分。我正在打印文本如下。

"<serverstatusinquiry xmlns=\"http://abc.org/messages\"/>" 

但我结束了:

&lt;serverstatusinquiry xmlns=&quot;http://abc.org/messages&quot;/&gt; 

我明白&quot;代表双引号,是有办法,我可以强制它的实际输出"代替&quot;?我在做什么有什么不妥?

+0

什么库/ ...你使用这个? – sth 2010-09-27 10:19:12

+1

另外,它实际上是一个问题,你在那里得到'"'?任何处理生成的XML的程序都应该正确地处理它 – sth 2010-09-27 10:21:37

+0

这个库是Axis2C,它在内部使用Guththila我试图把它带入同样多的syn尽可能ch,因为我们正在解析一些问题.. :( – 2010-09-27 10:27:19

回答

1

使用&#60;<(小于),>&#62;>(大于),并为&#34;

<Request xmlns="http://abc.org/1.1/Listener.wsdl">&#60;serverstatusinquiry xmlns=&#34http://abc.org/messages&#34/&#62;</Request>Quotation).