【问题标题】:TinyXml and StringsTinyXml 和字符串
【发布时间】:2011-10-14 18:14:40
【问题描述】:

我正在尝试读取存储信息的 xml 文件的属性。我需要以字符串的形式检索该信息,但我无法做到这一点,因为我找不到任何可以返回字符串的 tinyXml 方法,而且我无法找到将事物从 char* 转换为 String^ 的方法。有人对该怎么做有建议吗?

谢谢

【问题讨论】:

    标签: winforms visual-studio-2008 visual-c++ tinyxml


    【解决方案1】:

    在 TinyXML 中,您可以使用 Attribute() 函数获取 XmlElements 属性。它返回 const char * 可以转换为字符串,正如 Adrian 根据 http://cplusplus.com/reference/string/string/string/string ( const char * s ) 在他/她的回答中所说的那样。

    更多关于属性函数:http://www.grinninglizard.com/tinyxmldocs/classTiXmlElement.html#e419a442a9701a62b0c3d8fd1cbdd12d

    【讨论】:

    • 没有投反对票,但我猜他们可能认为答案仍然取决于链接内容。没有链接,答案应该能够独立存在。
    【解决方案2】:

    您可以将char * 转换为string
    根据http://cplusplus.com/reference/string/string/string/ C++ string 有这个ctor:string ( const char * s )

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 2020-12-02
      相关资源
      最近更新 更多