Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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 将格式化的HTML代码从SQL数据库传递到HTML页面_Php_Html_Sql - Fatal编程技术网

Php 将格式化的HTML代码从SQL数据库传递到HTML页面

Php 将格式化的HTML代码从SQL数据库传递到HTML页面,php,html,sql,Php,Html,Sql,我有一个SQL数据库,它使用以下方法将数据传递到HTML页面: downloadUrl(“phpsqlajax_genxml.php”),函数(数据){ var xml=data.responseXML; var markers=xml.documentElement.getElementsByTagName(“标记”); 对于(var i=0;i

我有一个SQL数据库,它使用以下方法将数据传递到HTML页面:

downloadUrl(“phpsqlajax_genxml.php”),函数(数据){
var xml=data.responseXML;
var markers=xml.documentElement.getElementsByTagName(“标记”);
对于(var i=0;i“+地址;
var icon=customIcons[type]| |{};
var marker=new google.maps.marker({
地图:地图,
位置:点,,
icon:icon.icon,
阴影:icon.shadow
});
bindInfoWindow(标记、地图、infoWindow、html);
}`在这里输入代码`
});
在这一部分中编辑HTML很好,但是如果我将格式化的HTML(例如,
Hello World
)作为变量传递给此,它将显示为“
Hello World
”,因此不会被视为HTML代码

我想这样做,这样我就可以将预先格式化的HTML传递到InfoWindow


他们有办法解决这个问题吗?

我解决了这个问题,而不是在PHP文件中使用以下内容来创建XML:

// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)){
  // ADD TO XML DOCUMENT NODE
  echo '<marker ';
  echo 'name="' . parseToXML($row['name']) . '" ';
  echo 'address="' . parseToXML($row['address']) . '" ';
  echo 'lat="' . $row['lat'] . '" ';
  echo 'lng="' . $row['lng'] . '" ';
  echo 'type="' . $row['type'] . '" ';
  echo '/>';
}
两个版本都显示出来

// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)){
  // ADD TO XML DOCUMENT NODE
  echo '<marker ';
  echo 'name="' . parseToXML($row['name']) . '" ';
  echo 'address="' . parseToXML($row['address']) . '" ';
  echo 'lat="' . $row['lat'] . '" ';
  echo 'lng="' . $row['lng'] . '" ';
  echo 'type="' . $row['type'] . '" ';
  echo '/>';
}
// Iterate through the rows, adding XML nodes for each
while ($row = @mysql_fetch_assoc($result)){
  // ADD TO XML DOCUMENT NODE
  $node = $doc->create_element("marker");
  $newnode = $parnode->append_child($node);

  $newnode->set_attribute("name", $row['name']);
  $newnode->set_attribute("address", $row['address']);
  $newnode->set_attribute("lat", $row['lat']);
  $newnode->set_attribute("lng", $row['lng']);
  $newnode->set_attribute("type", $row['type']);
}