首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问读xml有关问题

2013-03-27 
请教读xml问题ROOT UT16A UT16A1 UT21/A1ID UT2107/IDname UT28/namefuc

请教读xml问题
<ROOT UT="16">
    <A UT="16">
        <A1 UT="2">1</A1>
        <ID UT="2">107</ID>
        <name UT="2">8</name>
        <fuc UT="2">71</fuc>
    </A>
    <B UT="16">
        <type UT="10">210</type>
        <pro UT="16">
            <Res UT="16">
                <did UT="4" L="8">00 00 00 00 00 00 00 00</did>
                <message UT="2">1</message>
<location UT="2">0</location>
                <VV UT="2">0</VV>
                <rr UT="10">1</rr>
                <Req UT="0">
                    <das UT="16">
                        <us UT="2">1</us>
                        <Channel UT="2">3</Channel>
                    </das>
                </Req>
            </Res>
        </pro>
    </B>
</ROOT>
如何才能快速的读取某个节点的值,
比如我想读节点rr中的值。
用了一下boost库里的property_tree 不知道咋搞。请大侠们支个招啊 xml
[解决办法]
读xml建议用其他的库
pugixml不错,简单,而且速度很快
如果你不需要太复杂的功能,pugixml就很够用了
xerces太肥大,复杂,架构分得太细,而且速度很慢

其实xml天生速度就慢,真的很在乎速度的话没人会选用xml的




[解决办法]
用tinyXML把
比较简单
这种DOM模式 肯定是要把XML都解析下的 

热点排行