Thread XML, "Abschnitte" aus einer Datei miteinander vergleichen (3 answers)
Opened by roli at 2012-07-06 12:14

murphy
 2012-07-13 15:31
#159818 #159818
User since
2004-07-19
1776 articles
HausmeisterIn
[Homepage]
user image
2012-07-13T12:57:34 roli
[...]
Ich dachte mir, das ich aus dem
Code (perl): (dl )
$xp->find('//ab3:prod0')

ein RegEx mache, aber noch habe ich nicht gefunden wie. Ein
Code (perl): (dl )
$xp->find("//ab2:prod*")
bringt folgende Fehlermeldung:
Can't locate object method "size" via package "XML::XPath::Number" at ../xml_cmp.pl line
[...]

XPath ist eine andere Programmiersprache als Perl und unterstützt keine regulären Ausdrücke. Das was Du hingeschrieben hast ist weder ein gültiger XPath-Ausdruck noch ein regulärer Ausdruck der tun würde, wonach Du fragst.

Ich denke, Du suchst eher einen XPath-Ausdruck wie diesen hier:
Code (perl): (dl )
$xp->find('//node()[starts-with(local-name(), "prod")]')
When C++ is your hammer, every problem looks like your thumb.

View full thread XML, "Abschnitte" aus einer Datei miteinander vergleichen