在delphi中用什么控件实现,如何查询?
最好有代码。
会的朋友请帮帮忙,谢谢!

解决方案 »

  1.   

    是要分析XML文件还是要查询XML文件?
      

  2.   

    结构如下:
    <?xml version="1.0" encoding="gb2312"?>
    <Import>
    <Row>
    <编号>01011010</编号>
    <类别>香烟</类别>
    <价格>10</价格>
    <名称>黄山</名称>
    </Row>
    <Row>
    <编号>01015642</编号>
    <类别>香烟</类别>
    <价格>12</价格>
    <名称>五叶神</名称>
    </Row>
    </Import>
    根据编号查出商品的资料
      

  3.   

    C++Builder中,我用IXMLDOMDocument、IXMLDOMNode、IXMLDOMNodeList等也对一个XML分析过。不知道Delphi中是否有同样控件。你找找看。
      

  4.   

    一般用:TXMLDocument控件, 要查询什么?XMLDocument1.FileName := 'yourFile.xml';
    XMLDocument1.Active := true;
    Memo1.Lines := XMLDocument1.XML; //表示XMLDocument1中的内容
      

  5.   

    >>如何使用Delphi查询XML文件?谢谢! 
    試下用 ClientDataset 的 LoadFromFile, 如果可以, 那就簡單了, 如不行, 看:http://philo.de/xml/http://www.thedelphimagazine.com/samples/1189/1189.htmhttp://www.thedelphimagazine.com/samples/1686/1686.htm
      

  6.   

    一样的,与C++ Builder一样的
      

  7.   

    结构如下:
    <?xml version="1.0" encoding="gb2312"?>
    <Import>
    <Row>
    <编号>01011010</编号>
    <类别>香烟</类别>
    <价格>10</价格>
    <名称>黄山</名称>
    </Row>
    <Row>
    <编号>01015642</编号>
    <类别>香烟</类别>
    <价格>12</价格>
    <名称>五叶神</名称>
    </Row>
    </Import>
    根据编号查出商品的资料,并显示在edit上
    能实现这样就可以了,大家帮帮忙呀
      

  8.   

    在<>中用的是中文、例<编号>...
    在NI的TXMLDocument中、能打開嗎? NI自己先試試...
      

  9.   

    to cronuz(cronus) 这是个例子,发帖子时写的,不用管他。
    用TXMLDocument打开后怎么办?不会是用循环遍历吧?
    我的XML文件 8.55MB