如何使用FirstCHildElement从xml标记中获取值
how to obtain the value from an xml tag using FirstCHildElement
我在C++中工作。我想问一下如何从获得价值文本
<message> text </message>
我有
TiXmlHandle handle(&doc);
TiXmlElement* section;
section=doc.FirstChildElement("message");
从现在开始怎么做?我知道我必须使用.Element()
,但我不知道该怎么做。
您可以使用函数GetText()
来获取<message>
的内容。我将您的XML内容放在一个名为dummy.xml
的文件中,并使用以下代码打印内容:
TiXmlDocument doc("dummy.xml");
if(doc.LoadFile())
{
TiXmlHandle hDoc(&doc);
TiXmlElement *pRoot;
pRoot = doc.FirstChildElement("message");
printf("pRoot text: %s", pRoot->GetText());
}
相关文章:
- 如何在pugixml中获取节点的内部XML
- 无法从 XML 文件中获取值
- c++ 无法从 XML 获取所有子节点
- 如何在 OpenCV 3.0 c++ 中获取链码 xml 文件
- 如何在Qt中解析未知的xml并获取其中的所有属性
- 在 qt 中解析 XML 并获取树标记结构
- 提升属性树:如何使用xml文件获取子树的子级
- 如何在QT中获取XML文件的最后一个节点
- 获取标签的子标签详细信息[BOOST PORPERTY_TREE XML]
- XSLT 转换为 C++ 以从 XML 获取 JSON
- Winrt/XML/C++:从字符串值中获取颜色
- <tag> 使用 libxml2 从 XML 中获取C++中的值
- 如何在 COM 中从 xml 获取字符串
- 获取 XML 文件的特定属性
- XML 获取节点的属性值
- Boost XML - 获取下一个节点
- IOS 从资源中获取 XML 文件以在 c++ 中处理它
- 从网页获取XML
- 如何从ptree异常中获取xml行号
- 通过不透明指针获取xml数据