考虑以下xml文件示例:
<fname>John</fname>
<mname>Peter</mname>
<lname>Doe</lname>
我试图仅提取fname字段,即John。 我尝试使用scanf和其他格式说明符来完成这项工作。寻找除问题中提到的库以外的其他替代方案。
答案 0 :(得分:1)
如何在不使用库的情况下读取xml文件的属性值?
通过编写自己的XML处理器。您可以在这里找到XML规范:https://www.w3.org/TR/xml/
编写XML处理器超出了我的回答范围,但是其工作实质上是将XML解析为语法树。您可以选择为树提供Document Object Model接口。然后遍历树到元素<fname>
并读取其内容。