我想用<?xml version="1.0" encoding="utf-8"?>
<DailyData></DailyDate>
代码
我曾经用这个搜索值取代了文本nifi处理器:^<[^>]+>(.*)<\/\w+>$
我将替换值替换为替换
值<DailyData>$1</DailyData>
但是我在xml文件中遇到了这样的错误:
此页面包含以下错误:
第4081行第1行的错误:仅允许在XML处声明XML声明 文档的开头下面是第一个页面的渲染 错误。
我应该改变什么?
答案 0 :(得分:1)
如果您的XML文档顶部有以下行:
<?xml version="1.0" ?>
然后你的ReplaceText将它包装在标签中。如果您知道该标题行应该是什么样的,那么您可以完全匹配它(或者只抓取第一行),然后在替换值中使用该组,例如$1<DailyData>$2</DailyData>
。