[j-nsp] TEXT->XML, XML examples?
hannes at juniper.net
Mon Nov 6 10:51:39 EST 2006
Pekka Savola wrote:
> I'm looking for an example (perl?) script that takes a text JunOS
> config and 1) spits it out in XML, and 2) parses the XML for further
> processing. I've done quite a bit of looking around, but haven't
> found one yet. The examples in 'junoscript-perl-6.4I0' may be able to
> do 2), but I didn't see them do 1).
> As a bonus, I'd also like simple examples of scripts that perform some
> configuration checks something like the commit scripts but offline,
> based on text configs. In the past I've done this using grep, perl
> and friends w/ the text config, but using XML natively might be the
> way to go if doing so is simple enough...
> Pointers welcome.
this may be a non-trivial exercise, given that there are meanwhile
app. 4100 JUNOS keywords (as per release 8.1).
i don't know what is the problem that you want to solve, but i'd rather start
with XML native configs than going down the hassle of re-engineering the
corresponding XML tags sourced from flat files.
(hint: if you have tons of (perhaps archived) configs then you could
'load override XXX.txt those text config files into a lab router and
write the XML'ized config using 'show | display xml | save YYY.xml')
More information about the juniper-nsp