80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
attrs_c = [attrs cArray];
attrs_cnt = [attrs count];
add_attr = [elem methodForSelector: @selector(addAttribute:)];
for (i = 0; i < attrs_cnt; i++) {
if ([attrs_c[i] namespace] == nil &&
[[attrs_c[i] name] isEqual: @"xmlns"]) {
[elem setDefaultNamespace: [attrs_c[i] stringValue]];
continue;
} else if ([[attrs_c[i] namespace]
isEqual: @"http://www.w3.org/2000/xmlns/"])
[elem setPrefix: [attrs_c[i] name]
forNamespace: [attrs_c[i] stringValue]];
add_attr(elem, @selector(addAttribute:), attrs_c[i]);
}
|
|
<
>
|
|
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
attrs_c = [attrs cArray];
attrs_cnt = [attrs count];
add_attr = [elem methodForSelector: @selector(addAttribute:)];
for (i = 0; i < attrs_cnt; i++) {
if ([attrs_c[i] namespace] == nil &&
[[attrs_c[i] name] isEqual: @"xmlns"])
continue;
if ([[attrs_c[i] namespace]
isEqual: @"http://www.w3.org/2000/xmlns/"])
[elem setPrefix: [attrs_c[i] name]
forNamespace: [attrs_c[i] stringValue]];
add_attr(elem, @selector(addAttribute:), attrs_c[i]);
}
|