问题描述
在Xquery中,当我们使用单引号(')和双引号(“)低于解析器错误时,使用函数fn:大写。请让我知道是否对此错误有任何输入。
earch执行失败,请检查XQuery是否存在可能的问题:query:1:104:XQUERY_PARSE_ERROR:query:1:104:XQUERY_PARSE_ERROR:非法实体引用:意外的'Q',预期的&,>,,,
解决方法
听起来好像您的XQuery代码包含一个字符串文字,其序列为grep -e ">" new.fa | head
>NM_001123383.1|TRINITY_GG_86181_c0_g1_i4.mrna1 strand=+
>NM_001321912.3|TRINITY_GG_136405_c0_g1_i4.mrna1 strand=+
>NM_001376885.1|TRINITY_GG_52087_c0_g1_i1.mrna1 strand=+
>NM_003043.6|TRINITY_GG_22558_c0_g1_i2.mrna1 strand=+
>NM_001363619.2|TRINITY_GG_29872_c0_g1_i3.mrna1 strand=+
>NM_001258446.1|TRINITY_GG_129652_c0_g1_i3.mrna1 strand=-
>NM_001252018.2|TRINITY_GG_141414_c0_g1_i1.mrna1 strand=-
>NM_001301072.2|TRINITY_GG_78808_c0_g1_i3.mrna1 strand=+
>NM_001128205.2|TRINITY_GG_13706_c0_g1_i1.mrna1 strand=+
>NM_001039802.2|TRINITY_GG_122170_c0_g1_i1.mrna1 strand=+
,这违反了语法规则,因此必须为>NM_001123383.1 strand=+
>NM_001321912.3 strand=+
>NM_001376885.1 strand=+
>NM_003043.6 strand=+
>NM_001363619.2 strand=+
>NM_001258446.1 strand=-
>NM_001252018.2 strand=-
>NM_001301072.2 strand=+
>NM_001128205.2 strand=+
>NM_001039802.2 strand=+
。