gpt4 book ai didi

xml - 在bash中生成XML,需要一些高效的思路

转载 作者:行者123 更新时间:2023-12-04 05:44:23 25 4
gpt4 key购买 nike

我需要在 bash 中生成一个 XML 文件(我是 bash/脚本语言的新手,尽管在 C/C++/UNIX 上工作了一段时间)。现在,我正在生成这样的东西,非常平坦

st='<'
et='>'
sl='/'
-------------------
stag() {
text=$st$1$et
echo $text >> output_file
}
--------------------
etag() {
text=$sl$1
stag $text
}
--------------------
attr() {
text=$1
echo $text >> output_file
}
--------------------

#--Function Call
stag "tag"
attr "xml"
etag "tag"

--------------------

#--output
<tag>xml</tag>

在这一点上,我觉得有很多机会犯错误,并且在用 C++ 编码这么久之后,我认为应该有一种更好的结构化编码方式....任何想法表示赞赏....或您认为的任何 Material ,我应该先学习,请在这里发帖......谢谢......

最佳答案

您正在寻找类似 xmlstarlet 的内容. depyx 子命令允许您转换 PYX markup成 XML。

这可能足以满足您的原型(prototype)设计目的。如果没有,您可能需要查看 Ruby、Python 或 Perl 中功能更全面的 XML 库。

关于xml - 在bash中生成XML,需要一些高效的思路,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10884120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com