0

我正在使用 Osmosys(MHP 的实现)作为中间件为我的交互式电视课程制作一个应用程序作为作业。

我正在尝试使用以下方法读取 XML 文件:

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder(); 
Document doc = db.parse(file);

当我用 XleTView(一个模拟器)运行它时,它说:

java.lang.NoSuchMethodError: javax.xml.parsers.DocumentBuilder.parse(Lxjava/io/File;)Lorg/w3c/dom/Document;

我究竟做错了什么?

4

1 回答 1

0

您正在使用的类在 MHP 中不起作用(我认为 mph 使用 java 1.3),使用 NanoXML。

嗨,我认为 MHP 使用 java 1.1 直到 java 1.3...,所以当您调用一个在此分发节目中不支持的类时 (java.lang.NoSuchMethodError...)。要解决,您可以使用 NANOXML。

于 2010-11-10T14:49:03.513 回答