我在Delphi 11中使用FMX.我需要编写一个简单的应用程序来使用XSLT文件转换一个XML文件.
此代码在Windows上运行良好:
uses xml.XmlIntf, xml.doc;
...
procedure TForm2.BtnTransformXML(Sender: TObject);
var
XML : IXMLDocument;
XSL : IXMLDocument;
XMLOutput : Widestring;
begin
XML := LoadXMLData(ReadTextFile(FXML_File));
XSL := LoadXMLData(ReadTextFile(FXSLT_File));
XML.DocumentElement.TransformNode(XSL.DocumentElement, XMLOutput);
Memo1.Text := XMLOutput;
end;
但是,当我在Android上运行时,我得到一个错误:
DOM供应商‘OMMI XML’不支持属性或方法‘TransformNode’
我希望try 其他供应商,但我不知道如何改变它,或者可能改变它的方法来转换XML文件.