diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/Travelynx/Helper/HAFAS.pm | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/lib/Travelynx/Helper/HAFAS.pm b/lib/Travelynx/Helper/HAFAS.pm index c612238..a7c4abc 100644 --- a/lib/Travelynx/Helper/HAFAS.pm +++ b/lib/Travelynx/Helper/HAFAS.pm @@ -205,7 +205,14 @@ sub get_xml_p {  			# Dito for <HIMMessage [...] lead="[...]<br>[...]">.  			while ( $body -				=~ s{<HIMMessage([^>]+)lead="([^"]*)<br/?>([^"=]*)"}{<HIMMessage$1lead="$2 $3"}s +				=~ s{<HIMMessage([^>]+)lead="([^"]*)<br/?>([^"=]*)"}{<HIMMessage$1lead="$2 $3"}is +			  ) +			{ +			} + +			# ... and any other HTML tag inside an XML attribute +			while ( $body +				=~ s{<HIMMessage([^>]+)lead="([^"]*)<[^>]+>([^"=]*)"}{<HIMMessage$1lead="$2$3"}is  			  )  			{  			} | 
