java - 如何从 Portlet 中的 xml 文件中检索数据

标签 java xml liferay portlet

我正在使用 liferay 技术并尝试通过使用 SAXBuilder 从 portlet 中的 xml 文件动态检索数据,但它不起作用。如果您有任何想法,请告诉我。

最佳答案

使用dom4j图书馆

InputStream is = new FileInputStream(filePath);

SAXReader reader = new SAXReader();
org.dom4j.Document doc = reader.read(is);
is.close();
Element content = doc.getRootElement();  //this will return the root element in your xml file
List<Element> methodEls = content.elements("element"); // this will retun List of all Elements with name "element" 

关于java - 如何从 Portlet 中的 xml 文件中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8985650/

相关文章:

java - 如何在Spring框架和EJB3之间做出选择

java - 局部变量赋值以避免多次转换

java - 将参数从 jsp 页面 Hook 传递到同一 Hook 中的运行时 portlet

java - hs_err_pid.log 中的 "Events"是什么?

java - 从 Java 在浏览器中打开 html。浏览器未启动时出现错误?

XML - 引用其他 XML 文件

xml - 基于 XSD 的自动完成 - 我还可以显示有用的评论吗?

c++ - 将参数传递给命令模式

Liferay 集群 session 复制

unit-testing - Liferay Portlet 的单元测试