是否遵循有效的 UPnP 控制响应?他们是否必须以 的值转义这些字符<OutProfile>
?UPnP 设备架构 1.1(第 3.2.4 节)表示,如果参数值包含 <、& 等字符,则应该对其进行转义。但我认为,如果是 xml,则不应转义。任何人都可以参考一些可以消除这种混乱的标准文件吗?我的观点是,在以下情况下使用转义字符是不必要的,并且会使调试变得困难。但我需要通过对同龄人的可靠参考来解释这一点。
<?xml version="1.0"?><s:Envelope
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetABCResponse
xmlns:u="urn:schemas-upnp-org:service:Client:1"><OutProfile><cProfile>
<cID>0</cID>
<iconPreference>
<mimetype>image/bmp</mimetype>
<width>32</width>
<height>32</height>
<depth>24</depth>
</iconPreference>
</cProfile>
</OutProfile></u:SetABCResponse></s:Body></s:Envelope>