求助大神帮忙实现一个C函数格式化XML的函数

lx76939412 2018-08-04 12:57:36
求助大神帮忙实现一个C语言函数(非C++)格式化XML的函数,感激不尽!!

<?xml version="1.0" encoding="UTF-8"?><root><object name="head"><field name="AA" value="aa"/><field name="BB" value="bb"/><field name="CC" value="cc"/><field name="DD" value="dd"/><field name="EE" value="ee"/></object><object name="body"><field name="TT" value="tt"/><field name="YY" value="yy"/><field name="UU" value="uu"/><field name="II" value="ii"/><field name="OO" value="oo"/><field name="PP" value="pp"/><field name="QQ" value="qq"/></object></root>

调用C函数,格式化后输出以下内容
<?xml version="1.0" encoding="GBK"?>
<root>
<object name="head">
<field name="AA" value="aa"/>
<field name="BB" value="bb"/>
<field name="CC" value="cc"/>
<field name="DD" value="dd"/>
<field name="EE" value="ee"/>
</object>
<object name="body">
<field name="TT" value="tt"/>
<field name="YY" value="yy"/>
<field name="UU" value="uu"/>
<field name="II" value="ii"/>
<field name="OO" value="oo"/>
<field name="PP" value="pp"/>
<field name="QQ" value="qq"/>
</object>
</root>
...全文
138 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
老马何以识途 2018-08-06
  • 打赏
  • 举报
回复
簡單的,見到<,分析接下來的字母,無非?、r、f、o和/,該換行還是縮進就有了。雖然通用性不是很好,但處理你這個例子已經足夠。

69,372

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧