- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前在使用 XMLParse()
时遇到问题,正如标题所说,它不断抛出这个错误
An error occured while Parsing an XML document.
Content is not allowed in prolog.
<cfset XMLPOST = GetHTTPRequestData().content>
<cfset xmlDOM = XMLParse(XMLPOST)>
<cfdump var="#xmlDOM#">
[x] - 120
[m] - 109
[l] - 108
[=] - 61
[%] - 37
[3] - 51
xml=%3Cjob%3E%0D%0A++++%3Cjobref%3EExample+jobref%3C%2Fjobref%3E%0D%0A++++%3Cjobtitle%3EExample+jobtitle%3C%2Fjobtitle%3E%0D%0A++++%3Cdescription%3EExample+description%3C%2Fdescription%3E%0D%0A%3Cjob%3E%0D%0A++++++++++++
<job>
<jobref>Example jobref</jobref>
<jobtitle>Example jobtitle</jobtitle>
<description>Example description</description>
<job>
ToString()
但无济于事。
最佳答案
您应该使用 ColdFusion 的 FORM-Scope,而不是使用请求的原始内容,它将为您处理 URLdecode 等,并将正文拆分为单独的变量:
替换:
<cfset XMLPOST = GetHTTPRequestData().content>
<cfset xmlDOM = XMLParse(XMLPOST)>
<cfdump var="#xmlDOM#">
与:
<cfset XMLPOST = FORM.xml>
<cfdump var="#XMLParse(XMLPOST)#">
也许您还想检查它是否是使用
isXML()
发布的有效 XML。 - 功能。
关于XMLParse() 在 prolog 错误中不允许抛出内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12107368/
我目前在使用 XMLParse() 时遇到问题,正如标题所说,它不断抛出这个错误 An error occured while Parsing an XML document. Content is
抱歉,如果我让事情变得困惑。我编辑了整个问题。 我正在为托管在我的网络服务器上的网址使用 XMLPARSER。 我想将我的 url 列表从 url.add(map); 解析为 intent.putEx
看来我无法在 xml 中的表格中显示数据... - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPat
有人可以告诉我我需要做什么来解决这个问题 我有一个对象 UserPrefs *userpref 有一个变量叫userpref.userid,它是一个NSNumber 我正在解析 XML,这里的一切都运
使用 XmlParser 时,它会自动去除未使用的命名空间定义。它似乎没有检测到值中使用的命名空间。 示例代码:属性“type”的值为“xs:string”,它需要命名空间定义,但 XmlParser
我正在测试 XMLParsing 库(使用 Codable 协议(protocol)和 XML 请求) XMLParsing 库链接: https://github.com/ShawnMoore/XM
您好,我正在使用 ElementTree 解析来自 Kuler 的 xml feed。我才刚刚开始使用 python,但我被困在这里了。解析工作正常,直到我尝试检索包含“:”的任何节点例如 kuler
如何在 iphone 上使用 xmlparsing 访问以下 XML 文件? Title &plainEntity; a1b1c1 a2
我正在尝试使用两种不同的方法(xmlParse 和 httr::GET)请求一个 XML 文档,并期望得到相同的响应。我使用 xmlParse 得到的响应是我所期望的,但是使用 httr::GET 我
我正在为一些看起来像这样的古老代码编写测试用例: if (isXML(foo)) { try { bar = xmlParse(foo); } catch(any e) {
我什么时候想使用 xmlParse 函数而不是 xmlTreeParse 函数?此外,参数值 useInternalNodes=TRUE 或 asText=TRUE 何时有用? 例如: library
我想在来自 XML 的 android 端值的 Web View 中设置换行符。我在 XML 中使用 (/n) 标签,但它不被接受。我不知道如何在段落中换行,我也想设置来自 drawable 文件夹的
我是一名优秀的程序员,十分优秀!