532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
|
if (attribute->_namespace != nil &&
(attributePrefix = [allNamespaces objectForKey:
attribute->_namespace]) == nil)
@throw [OFUnboundNamespaceException
exceptionWithNamespace: [attribute namespace]
element: self];
length += attributeNameLength +
(attributePrefix != nil ?
attributePrefix.UTF8StringLength + 1 : 0) +
tmp.UTF8StringLength + 4;
@try {
cString = [self resizeMemory: cString
size: length];
} @catch (id e) {
[self freeMemory: cString];
|
|
<
|
|
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
|
if (attribute->_namespace != nil &&
(attributePrefix = [allNamespaces objectForKey:
attribute->_namespace]) == nil)
@throw [OFUnboundNamespaceException
exceptionWithNamespace: [attribute namespace]
element: self];
length += attributeNameLength + (attributePrefix != nil
? attributePrefix.UTF8StringLength + 1 : 0) +
tmp.UTF8StringLength + 4;
@try {
cString = [self resizeMemory: cString
size: length];
} @catch (id e) {
[self freeMemory: cString];
|