如何根据请求名称设计正确的XML并检索值?

时间:2010-11-10 05:37:30

标签: java xml

我想创建一个单独的类,它只从XML配置文件读取一次请求名称值,并将值存储到内存中,但我很困惑如何设计完全符合我要求的XML配置文件。

我设计的XML文件:

       <?xml version="1.0"?>
       <config>
               <Request name="validateEmailRequest">
                   <requestqueue>emailrequest</requestqueue>
                   <responsequeue>emailresponse</responsequeue>
               </Request>

             <Request name="cleanEmail">
                   <requestqueue>cleanrequest</requestqueue>
                   <responsequeue>cleanresponse</responsequeue>
             </Request>

       </config>

请帮我设计一个XML,以及如何存储和检索所需的值。

由于

1 个答案:

答案 0 :(得分:0)

对于配置Java应用程序,建议使用内置属性功能。属性是(单例)键/值对。然而,它们以纯文本格式而不是XML格式存储。 可以在此处找到更多信息:http://download.oracle.com/javase/tutorial/essential/environment/properties.html

为了构造属性,命名约定是使用点名。 您的属性文件可能如下所示:

validateEmailRequest.requestQueue = emailrequest
validateEmailRequest.responsQueue = emailresponse
cleanEmail.requestQueue = cleanrequest
cleanEmail.responseQueue = cleanresponse

上述链接还提供了有关读取和写入属性的信息。