|
|
| Think about Loose Coupling | |
| PerlMonks |
RegEx Against Arbitrary XML Tagsby onegative (Scribe) |
| on Oct 19, 2011 at 19:52 UTC ( #932487=perlquestion: print w/ replies, xml ) | Need Help?? |
|
onegative has asked for the
wisdom of the Perl Monks concerning the following question:
Good Day Honorable Monks,
I am attempting to use RegEx to match specific XML tags and can't seem to figure out why I can't get the results that I expect. Here is an example xml doc:
So I have basically 5 different distinct XML tag formats to match against. <openingTagName attribute="whatever"> <openingTagName> <openingTagName>value</closingTagName> <openingTagName></closingTagName> </closingTagName> But when trying to match against <openingTagName> only using something like the following it doesn't match what I would think it would namely <openingTagName> only like from the xml tags <APPLICATION> and <ACL>. But it doesn't. Can someone give me a hint or two on how to grab only <APPLICATION> and <ACL> which once realized should help me get through the others myself. I would have thought the negate classes would have eliminated any and all values after the initial > but it doesn't. I have spent quite a while on different patterns but none work. Any and all suggestions will be greatly appreciated. Thanks...
Back to
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||||||||||