我正在尝试使用Kettle将xml输出到文件,但它正在更改我的URL:
http://test.com
为:
http://test.com
知道如何防止网址更改?
答案 0 :(得分:3)
我知道这种行为,我解决了使用“输出到文件”步骤而不是“输出到xml”步骤。在此步骤之前添加一个名为new xml的新步骤,并将xml行输出到“final output to file”步骤。这应该有效。
答案 1 :(得分:0)
根据this question on StackOverflow,对/
进行编码没有一般要求,但/
是正确的转义代码,因此Kettle的行为似乎不是必需的。看一下你在步骤中可以设置的内容,与此相关的唯一一件事就是对XML文件中写出的文本进行编码。我不知道你现在设置了什么,但你可能需要尝试不同的编码来避免这个问题。
如果做不到这一点,我会在论坛上联系Pentaho或者提交一个错误,因为这种行为似乎没有充分的理由。