Xml WDDX与俄语字符
我希望通过WDDX将数据转换为XML输出 然而,输出崩溃的俄罗斯字符-我被告知,这是发生-然而,我开放的解决办法,围绕这一点,如果有人知道 代码如下:Xml WDDX与俄语字符,xml,coldfusion,wddx,Xml,Coldfusion,Wddx,我希望通过WDDX将数据转换为XML输出 然而,输出崩溃的俄罗斯字符-我被告知,这是发生-然而,我开放的解决办法,围绕这一点,如果有人知道 代码如下: <cfwddx action="cfml2wddx" input="#variables.csPages#" output="variables.xmlOutput" /> <cfset variables.xmlOutput = ReplaceNoCase(variables.xmlOutput, "<", "&
<cfwddx action="cfml2wddx" input="#variables.csPages#" output="variables.xmlOutput" />
<cfset variables.xmlOutput = ReplaceNoCase(variables.xmlOutput, "<", "<", "all")>
<cfset variables.xmlOutput = ReplaceNoCase(variables.xmlOutput, ">", ">", "all")>
<cfset variables.xmlOutput = '<?xml version="1.0" encoding="UTF-8"?>' & variables.xmlOutput>
<cffile action="write" file="#variables.filePath#" output="#variables.xmlOutput#" charset="utf-8" />
错误如下:
应为字符串文字,但未找到开头引号字符。处理资源“”时出错file:///D:/csroot/dev/c...
<var name='includePageTitle'><string>1</string></var><var name='IncludeRightColumn'><string...PAN>> </DIV> <char code="0a" />
1>
将相关元素作为独立文件使用,例如俄语.xml
:
<?xml version="1.0" encoding="UTF-16"?>
<root>
<var name='includePageTitle'><string>1</string></var><var name='IncludeRightColumn'><string...PAN>> </DIV> <char code="0a" />
</root>
俄语.xml:3:解析器错误:开头和结尾标记不匹配:字符串…平移第3行和DIV
e'>1>
^
xml:4:解析器错误:开始和结束标记不匹配:var第3行和根
^
russian.xml:5:解析器错误:标记根行2中的数据过早结束
参考资料
变量的输入示例吗。cspage
?不必是完整的,只需足够强制解决问题,我们就可以模拟您在本地所做的工作。你能不能也发布实际错误(行号、代码提取、堆栈顶部跟踪等)我会尝试的两件事1)你能做一个简单的数据输出吗?2) 它是在看到的第一个字符上崩溃还是只在某些字符上崩溃?
xmllint russian.xml