2012-10-29 42 views
2

,我將得到一個XML文件和一個可將XML文件轉換爲SQL代碼或錯誤的XSLT文件。由於我無法控制的原因將XSLT轉換爲SQL

就讓我們現在假設我們可以信任的一個提供XML文件不包括在XML危險的構造......

我甚至不知道我是否應該使用SimpleXML的以外,XMLWriter,DOM文檔什麼的其他。 另外,我應該使用XSLTProcessor還是其他的?

在PHP中實現這個最好的方法是什麼?

感謝,

回答

1

如果我明白你的問題,並提供XMLDATA和樣式表,你可以簡單地改變這樣的:

$data = new DOMDocument(); 
$data->loadXML('<yourxmldata />'; 

$stylesheet = new DOMDocument(); 
$stylesheet->loadXML('<yourxslstylesheet/>'); 

$processor = new XSLTProcessor(); 
$processor->importStylesheet($stylesheet); 
var_dump($processor->transformToXML($data)); 
相關問題