chregu Mon Feb 23 10:54:46 2004 EDT
Modified files:
/php-src/ext/xml compat.c
Log:
- mixed up name and value... fixed
http://cvs.php.net/diff.php/php-src/ext/xml/compat.c?r1=1.29&r2=1.30&ty=u
Index: php-src/ext/xml/compat.c
diff -u php-src/ext/xml/compat.c:1.29 php-src/ext/xml/compat.c:1.30
--- php-src/ext/xml/compat.c:1.29 Mon Feb 23 10:43:49 2004
+++ php-src/ext/xml/compat.c Mon Feb 23 10:54:45 2004
@@ -86,18 +86,18 @@
xmlChar *qualified_name_attr = NULL;
for (i = 0; i < nb_attributes; i += 1) {
- attrs[z] = xmlStrdup( attributes[y]);
-
+
if (attributes[y+1] != NULL) {
- _qualify_namespace(parser, xmlStrndup(attributes[y +
3] , (int) (attributes[y + 4] - attributes[y + 3])), attributes[2],
&qualified_name_attr);
+ _qualify_namespace(parser, attributes[y] ,
attributes[2], &qualified_name_attr);
} else {
- qualified_name_attr = xmlStrndup(attributes[y + 3] ,
(int) (attributes[y + 4] - attributes[y + 3]));
+ qualified_name_attr = xmlStrdup(attributes[y]);
}
- attrs[z + 1] = qualified_name_attr;
+ attrs[z] = qualified_name_attr;
+ attrs[z + 1] = xmlStrndup(attributes[y + 3] , (int)
(attributes[y + 4] - attributes[y + 3]));
z += 2;
y += 5;
}
-
+
attrs[z] = NULL;
}
parser->h_start_element(parser->user, (const XML_Char *) qualified_name,
(const XML_Char **) attrs);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php