【发布时间】:2010-11-26 07:47:19
【问题描述】:
我将一个字符串保存到数据库中
然后我在 php 文件中以 xml 格式检索该数据,并从另一个 php 调用该 xml 数据
文件。它适用于存储在数据库中的简单文本记录,但是当我保存这样的字符串时
我将 > 然后保存到数据库
如果 x<y 和 y>z
并在 php 文件中检索它输出的是一个 xml 结构 例如
<questions><question><question_id>2</question_id>
<question>什么是矩阵</question><weight>6</weight>
<subject_code>4</subject_code></question>
<question ><question_id>3</question_id><question>平方根 3 是</question><weight>3</weight><subject_code>4</subject_code></question>
<question><question_id>15</question_id><question>什么是设置</question><weight>4</weight><subject_code>4</subject_code></question><question><question_id>16</question_id>
<question>如果 x < y, y < z 那么</question><weight> 4</weight><subject_code>4</subject_code></question></questions>
它在最后一个问题中显示 < 而不是 ' 但是当我从另一个 php 文件中调用它时,它会给出错误
警告:simplexml_load_string():实体:第 1 行:解析器错误:EntityRef:期待 ';'在 /var/www/test/view/addTestQuestion.php
第 54 行调用堆栈:0.0007 332148 1. {main}() /var/www/test/view/addTestQuestion.php:0 0.0222 333892 2. simplexml_load_string ()
/var/www/test/view/addTestQuestion.php:54 警告:simplexml_load_string(): ubject_code>16If x /var/www/test/view/addTestQuestion.php:0 0.0222 333892 2. simplexml_load_string()
/var/www/test/view/addTestQuestion.php:54 警告:simplexml_load_string(): ^
在 /var/www/test/view/addTestQuestion.php 第 54 行调用堆栈:0.0007 332148 1。 {main}() /var/www/test/view/addTestQuestion.php:0 0.0222 333892 2. simplexml_load_string() /var/www/test/view/addTestQuestion.php:54 警告:simplexml_load_string():实体:第 1 行:解析器错误:EntityRef:期待';'在
/var/www/test/view/addTestQuestion.php 第 54 行调用堆栈:0.0007 332148 1. {main}() /var/www/test/view/addTestQuestion.php:0 0.0222 333892 2. simplexml_load_string () /var/www/test/view/addTestQuestion.php:54 警告:simplexml_load_string(): de>16If x line 54 Call Stack: 0.0007 332148 1. {main}() /var/www/test/view/addTestQuestion .php:0 0.0222 333892 2. simplexml_load_string() /var/www/test/view/addTestQuestion.php:54 警告:simplexml_load_string(): ^ in
/var/www/test/view/addTestQuestion.php 上线54 调用堆栈:0.0007 332148 1. {main}() /var/www/test/view/addTestQuestion.php:0 0.0222 333892 2. simplexml_load_string()
/var/www/test/view/addTestQuestion.php: 54 注意:尝试在第 56 行的 /var/www/test/view/addTestQuestion.php 中获取非对象的属性调用堆栈:0.0007 332148 1. {main}
() /var/www/test/view /addTestQuestion.php:0 警告:在 /var/www/test/view/addTestQuestion.php 中为
foreach() 提供的参数无效,第 56 行调用堆栈:0.0007 3 32148 1. {main}() /var/www/test/view/addTestQuestion.php:0
任何帮助将不胜感激
【问题讨论】:
标签: php