/**
* LoadXMl.java
* @author <br>
* 2007/11/09 13:49:35
*/
public class LoadXMl {
/**
* LoadXMl
*/
public LoadXMl() {
}
/**
* LoadXMl
* @param fullPath
* @return Properties
* @throws Exception
*/
public static Properties loadProperties(String fullPath) throws Exception {
Properties properties = new Properties();
InputStream is = null;
try {
URL url = getResourceURL(fullPath);
is = url.openStream();
properties.loadFromXML(is);
} catch (Exception ex) {
Exception sex = new Exception("configFileName [" + fullPath + "] Load Error", ex);
throw sex;
} finally {
try {
is.close();
} catch (Exception ignore) {
}
}
return properties;
}
/**
* get path url
* @param path
* config path
* @return path url
*/
private static URL getResourceURL(String path) throws MalformedURLException {
URL url = null;
try {
// get path url
url = (new File(path)).toURI().toURL();
} catch (MalformedURLException e) {
throw e;
}
return url;
}
}
分享到:
相关推荐
以下是一个简单的读取示例: ```csharp using System.Xml; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("employees.xml"); // 加载XML文件 // 查找id为1的员工 XmlNode employeeNode = xmlDoc....
本项目“tinyxml2解析XML文件读取数据”主要关注如何使用tinyxml2库来高效地解析XML文件并提取其中的数据。以下将详细介绍tinyxml2库的关键功能和使用方法。 1. **tinyxml2库介绍** - tinyxml2提供了DOM(Document...
C++读取XML详解C++读取XML详解C++读取XML详解C++读取XML详解C++读取XML详解C++读取XML详解C++读取XML详解C++读取XML详解C++读取XML详解C++读取XML详解C++读取XML详解C++读取XML详解C++读取XML详解C++读取XML详解C++...
总之,MATLAB提供了强大且灵活的工具来处理XML文件,无论是简单的数据读取还是复杂的文件操作。通过熟练掌握这些函数和方法,你可以有效地在MATLAB项目中集成XML数据,实现与其他系统的无缝交互。在实际应用中,一定...
以下是如何创建一个简单的XML文件: ```csharp using (XmlWriter writer = XmlWriter.Create("new_file.xml")) { writer.WriteStartDocument(); writer.WriteStartElement("root"); writer.WriteElementString(...
在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 框架与XML库,如TinyXML2,来实现保存控件数据至XML文件以及从XML文件中读取数据回控件的功能。这对于创建应用程序配置文件或者保存用户自定义...
通过Notepad++,你可以高效地处理XML文件,无论是简单的查看还是复杂的编辑任务,都能轻松应对。它不仅适用于初学者,也是专业人士日常工作中不可或缺的工具。在实际使用中,可以结合其强大的功能,如查找和替换、...
以下是一个简单的SAX解析XML文件的Java代码示例: ```java import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; import org.xml.sax.Attributes; import org.xml.sax.ContentHandler;...
在本篇文章中,我们将深入探讨如何使用 LINQ to XML 来读取 XML 节点值,并将其绑定到应用程序中的不同组件,如 Windows Forms 控件。 1. **XML 基础** 在讨论 LINQ to XML 之前,我们先要了解 XML(Extensible ...
总结来说,这个"XML读取工具,用于MFC的XML文件的读取"基于TINY XML库,提供了一种简单且有效的在C++和MFC项目中处理XML文件的方式。通过理解TINY XML库的使用方法和MFC的机制,开发者可以方便地读取、修改和保存XML...
本资源主要探讨了如何使用微软的.NET Framework,尤其是C#,来读取和处理XML数据,并将这些数据存入数据库。下面将详细阐述相关知识点。 首先,XML是一种标记语言,用于存储和传输结构化数据。它具有自解释性,通过...
本教程将深入探讨如何使用TinyXML解析器在C++中读取XML文件。 TinyXML是一个小型、轻量级的开源库,设计用于在C++中解析XML文档。它的主要优点在于简单易用,同时保持了良好的性能。下面我们将详细介绍如何使用Tiny...
XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,它以其结构化、自解释性和可扩展性而...例如,可以尝试创建一个简单的XML文件,然后使用TimyXML进行读取和修改,最后再保存回去,以加深理解。
以下是一个简单的示例,展示如何在MFC对话框中使用TinyXml来读取和操作XML数据: 1. **加载XML文件**: 使用TinyXml的`TiXmlDocument`类加载XML文件。例如: ```cpp TiXmlDocument doc("StudentInfo.xml"); if ...
在SQL Server中,读取XML文件并对其进行处理是数据库管理员和开发者经常遇到的任务。XML作为一种通用的数据交换格式,被广泛用于存储和传输结构化数据。然而,在SQL Server 2000中,处理XML文件并不像导出数据那样...
下面是一个简单的Java DOM解析XML文件的例子: ```java import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.DocumentBuilder; import org.w3c.dom.Document; import org.w3c.dom.NodeList...
下面是一个简单的示例,展示如何使用XPath读取XML文件: ```python import xml.etree.ElementTree as ET # 解析XML文件 tree = ET.parse('XMLProgram.xml') root = tree.getroot() # 使用XPath选取节点 nodes = ...
- Web服务中的SOAP(简单对象访问协议)消息通常基于XML。 - 配置文件,如Spring框架的bean配置。 - 数据交换格式,如RSS、Atom等。 在实际开发中,根据项目需求和资源限制,选择合适的解析方法和工具至关重要。...
简单的xml读取 完善人员管理系统。在已有系统的基础上,加上至文件的持久化,系统开始运行时,可以从文件读取已保存信息,信息一旦修改,应保存至文件系统。文件保存可以用文本形式,也可以用二进制形式保存。注意...
下面是一个简单的Java读取XML的StAX示例: ```java import javax.xml.stream.XMLInputFactory; import javax.xml.stream.XMLStreamConstants; import javax.xml.stream.XMLStreamReader; import java.io....