c++ - 转义双引号和网络

标签 c++ c web-services

我正在尝试在 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;

我理解 " 代表双引号,有没有办法强制它实际输出 " 而不是 "?我这样做有什么问题吗?

最佳答案

< 用于 <(小于),> > 用于 > (大于)和 " for "

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

关于c++ - 转义双引号和网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3802789/

相关文章:

python - 在 Python 与 C 中打印空字符 ("\x00"

java - jax-ws 生成 : @WebMethod vs. @ResponseWrapper

c++ - Opencv cvConvertScale 面临的问题

c - 将二维指针数组传递给函数 C

c++ - 内存使用对算法复杂度的影响

c - X11图形编程如何改变不同对象的图形颜色?

c# - CORS 请求的资源上不存在 'Access-Control-Allow-Origin' header

c# - 在 .NET Web 服务中,SoapException.Message 属性如何易于阅读?

c++ - 在系统级别监听关键事件

c++ - 为什么我的打印功能之一会删除节点?