[英]Transform XML using XSLT to SQL
由於我無法控制的原因,我將獲得一個XML文件,以及一個可以將XML文件轉換為SQL代碼或錯誤的XSLT文件。
讓我們暫時假設我們可以信任提供XML文件的那個不包含XML中的危險結構......
我甚至不知道我是否應該使用SimpleXML,XMLWriter,DOMDocument或其他東西。 另外,我應該使用XSLTProcessor還是別的什么?
在PHP中實現這個的最佳方法是什么?
謝謝,
如果我已經理解了您的問題,並提供了xmldata和樣式表,您可以簡單地將其轉換為:
$data = new DOMDocument();
$data->loadXML('<yourxmldata />';
$stylesheet = new DOMDocument();
$stylesheet->loadXML('<yourxslstylesheet/>');
$processor = new XSLTProcessor();
$processor->importStylesheet($stylesheet);
var_dump($processor->transformToXML($data));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.