jwalt 2003/09/17 12:49:53
Modified: lib/Apache/AxKit/Language XSP.pm
Log:
- fix bug with namespaced attributes losing their namespace in XSP files
Revision Changes Path
1.50 +6 -1 xml-axkit/lib/Apache/AxKit/Language/XSP.pm
Index: XSP.pm
===================================================================
RCS file: /home/cvs/xml-axkit/lib/Apache/AxKit/Language/XSP.pm,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- XSP.pm 8 Sep 2003 07:06:12 -0000 1.49
+++ XSP.pm 17 Sep 2003 19:49:52 -0000 1.50
@@ -950,8 +950,13 @@
for my $attr (@{$node->{Attributes}}) {
my $value = _attr_value_template($e, $attr->{Value});
+ if ($attr->{NamespaceURI}) {
+ $code .=
'$parent->setAttributeNS('.makeSingleQuoted($attr->{NamespaceURI}).','.makeSingleQuoted($attr->{Name}).
+ ",$value);\n";
+ } else {
$code .= '$parent->setAttribute('.makeSingleQuoted($attr->{Name}).
",$value);\n";
+ }
}
for my $ns (keys %{$e->{Current_NS}}) {