我目前正在努力将xml结构的输出输出到平面文件中
要求是使用xquery从XML到“ @”分隔的文件中获取一些信息。 在一个“列”中,要求具有包括标签在内的所有信息的完整记录结构。我能够以某种方式提取信息,但是在每个标签之后都添加了换行符。
使用相同的xquery并显示它(在我正在使用的BaseX GUI中)时,未显示换行符。 我尝试使用 “ write”,“ append”,“ serialize”等,但是我似乎忘记了一个特殊的输出选项。
declare option output:method "text";
declare option output:item-separator "";
declare option output:omit-xml-declaration "no";
declare option output:indent "no";
declare option output:media-type "text/plain";
.... file:append($delFile1, ....)
当前输出(包含换行符):
3959 @ "BLA, BLA" @ -0- @ "XYZ" @ "ABC" @ "BE" @ -0- @ "" @ @ -0- @@ "<entity id="4321" version="20170601140252">
<name>BLA, BLA</name>
<listId>29</listId>
<listCode>XY</listCode>
<entityType>03</entityType>
...
<sdf name="OtherInformation">Please refer to q.a.section.</sdf>
</entity>" @ -0- @ @ "LAZY"
预期结果(一行):
3959 @ "BLA, BLA" @ -0- @ "XYZ" @ "ABC" @ "BE" @ -0- @ "" @ @ -0- @ @ **"<entity id="4321"version="20170601140252"><name>BLA,BLA</name><listId>29</listId><listCode>XY</listCode><entityType>03</entityType>...<sdfname="OtherInformation">Please refer to q.a.section.</sdf></entity>"** @ -0- @ @ "LAZY"
感谢您的支持