簡體   English   中英

使用XSLT將XML轉換為SQL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM