Perl解析weblogic config.xml文件

时间:2011-07-19 01:30:37

标签: xml perl weblogic

我使用Perl(XML :: Simple etc)解析了很多xml文件。但是,我很难解析WebLogic中使用的config.xml文件。想知道是否有人之前已经这样做过,并且有一些关于如何去做的指示。

感谢您的指导。

谢谢, -Kevin。

2 个答案:

答案 0 :(得分:3)

这里有很多动人的点点滴滴。什么是“更容易阅读”是在旁观者眼中。

但是,使用XML::Twig可以让您按照自己的意愿处理XML。

更新:从最简单的脚本开始:

#!/usr/bin/perl

use warnings; use strict;
use XML::Twig;

foreach my $xml_file (@ARGV) {
    my $twig = XML::Twig->new;
    $twig->parsefile($xml_file);
    $twig->print;
}

并且从那里开始构建。

答案 1 :(得分:0)

尝试使用LibXML的 parse_file findnodes 方法。看看LibXML::XPathContext。您可以编辑它们必须匹配您要从中提取的节点的“foo | bar”正则表达式。如果要从本地文件解析,这将起作用。

如果您要从weblogic网址解析文件,则可能需要进行身份验证。您可以使用LWP::UserAgentHTTP::Request进行身份验证。这是一个solution我发布了一个与此有关的问题,除了Jenkins“config.xml”文件。