내 xsl 변환을 데이터베이스에 연결하는 방법을 알아야합니다. 현재 html 변환을 설정했지만 데이터를 데이터베이스에 삽입해야합니다. xslt는 단일 파일입니다. 변환에 사용되는 PHP 스크립트에서 실행되고, 나는 며칠 전 그것에 스레드를 보았지만 그것을 저장하는 것을 잊었고 지금은 내 인생에 대해 아무것도 찾을 수 없습니다.xslt에서 mysql로 정보를 전달하는 방법
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:variable name="ref" select="lr_rates/hoel_ref"/>
<xsl:for-each select="//room">
<xsl:variable name="ref" select="ref"/>
<xsl:variable name="type" select="type_description"/>
<xsl:variable name="descr" select="description"/>
<xsl:variable name="avail" select="rooms_available"/>
<xsl:variable name="rate" select="rack_rate"/>
<xsl:variable name="cur" select="rate/requested_currency"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
는 다음이 내가 아마로 mysql_connect 문 등을 필요 생각 데이터베이스 요청이
"DELETE FROM `pt_rooms` WHERE hotel_ref = '$id'";
"INSERT INTO `pt_rooms`(hotel_ref,room_ref,room_type,description,availability,price,currency) VALUES ('$id','$ref','$type','$descr','$avail','$rate','$cur')";
처럼 보일 수 있습니다 무엇 : XML은이는 XSL의 모습입니다 피드가 아닌 파일 - 그게 아니라 응용 프로그램으로 그냥 아무도 좋은 설명에 연결할 수있는 PHP 스크립트에서 하나의 xsl