xml - 如何在 Groovy 中添加 XML 序言?
问题描述
我需要在 xml 文件中添加 xml prolog ( <?xml version="1.0" encoding="UTF-8"?>
,请参见xml-prolog ):来源:
<xml>
<el>value</el>
<el>value</el>
</xml>
结果:
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<el>value</el>
<el>value</el>
</xml>
我怎么能在 Groovy 中呢?
解决方案
最简单的方法是使用replaceAll():
xml = '''<xml>
<el>value</el>
<el>value</el>
</xml>
'''
xml2 = xml.replaceAll("<xml>", "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xml>")
println xml2
推荐阅读
- javascript - Ajax success function class is adding on every element
- here-api - HERE Routing API - 矩阵/多个到达时间?
- vue.js - 同时使用 v-if 和自定义指令引起的样式冲突
- reactjs - CRUD 功能火力基地
- vba - 为什么 Outlook vb 不起作用 - 限定符无效
- python - 用于异步计算/获取的 Python Asyncio/Trio
- logging - 使用 MuleSoft Runtime 4.4 进行 MDC 日志记录
- java - 如何获取 mapA 中的键,因为 mapB 中的键是 mapA 中键的子字符串?
- c++ - 如何通过拆分数据计算大文件中的单词?
- python - Vlookup 功能/合并 Pandas 但不完全匹配