我正在尝试在Open Fine中编写一个都柏林核心导出模板,该模板还包括属性
{{forNonBlank(cells["CREATOR"], v, "<dc:creator xsi:type="dcterms:URI">"+v.value+"</dc:creator>", "")}}
但似乎不喜欢我在xsi:type =“ dcterms:URI”中的“
所以我试图用“进行空格分隔,但是它也没有用
{{forNonBlank(cells["CREATOR"], v, "<dc:creator xsi:type="dcterms:URI">"+v.value+"</dc:creator>", "")}}
我希望:
<dc:creator xsi:type="dcterms:URI">http://d-nb.info/gnd/1143725255</dc:creator>
答案 0 :(得分:2)
您可以使用\
来排除引号:
{{forNonBlank(cells["CREATOR"], v, "<dc:creator xsi:type=\"dcterms:URI\">"+v.value+"</dc:creator>", "")}}
或者您可以在GREL中使用单引号,在文本中使用双引号(或反之亦然)
{{forNonBlank(cells["CREATOR"], v, '<dc:creator xsi:type="dcterms:URI">'+v.value+'</dc:creator>', "")}}