Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 循环内部生成的结构中某些标记上的标记错误_Php_Xml_Markup - Fatal编程技术网

Php 循环内部生成的结构中某些标记上的标记错误

Php 循环内部生成的结构中某些标记上的标记错误,php,xml,markup,Php,Xml,Markup,我遇到了一个问题,最好说是一个bug,在PHP的while循环中生成的XML结构中 这是我用来访问数据库并生成包含检索到的信息的XML的PHP代码(此外,我以前将内容类型定义为text/XML): 为了调试的目的。。。 替换数据库中的所有数据,如 <?php echo utf8_encode($row["nombre"]); ?> 使用控件文本,例如: <?php echo "Control text"; ?> 查看问题是否消失-如果是,则可以确保问题与来自

我遇到了一个问题,最好说是一个bug,在PHP的while循环中生成的XML结构中

这是我用来访问数据库并生成包含检索到的信息的XML的PHP代码(此外,我以前将内容类型定义为text/XML):


为了调试的目的。。。
替换数据库中的所有数据,如

<?php echo utf8_encode($row["nombre"]); ?>

使用控件文本,例如:

<?php echo "Control text"; ?>

查看问题是否消失-如果是,则可以确保问题与来自db的“数据”格式有关。您可能需要对从数据库中获取的文本应用字符串格式化函数。一些消毒子程序等

如果这个问题没有消失,那么它显然是其他问题。无论哪种方式,您的头痛都会减半。

为了调试的目的。。。 替换数据库中的所有数据,如

<?php echo utf8_encode($row["nombre"]); ?>

使用控件文本,例如:

<?php echo "Control text"; ?>

查看问题是否消失-如果是,则可以确保问题与来自db的“数据”格式有关。您可能需要对从数据库中获取的文本应用字符串格式化函数。一些消毒子程序等

如果这个问题没有消失,那么它显然是其他问题。不管怎样,你的头痛都会减轻一半