* Source/NSXMLNode.m (+elementWithName:stringValue:): Correct

recursive call.
Patch by Ivan Vučica <ivucica@gmail.com>
* Source/NSXMLElement.m: Add FIXME comments for name space
methods.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34820 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
fredkiefer 2012-02-26 19:58:25 +00:00
parent c0585bf7b2
commit c9ed32af80
3 changed files with 28 additions and 10 deletions

View file

@ -351,6 +351,7 @@ extern void clearPrivatePointers(xmlNodePtr aNode);
- (NSArray*) namespaces
{
// FIXME: Should use xmlGetNsList()
NSMutableArray *result = nil;
xmlNsPtr ns = MY_NODE->ns;
@ -369,8 +370,8 @@ extern void clearPrivatePointers(xmlNodePtr aNode);
- (NSXMLNode*) namespaceForPrefix: (NSString*)name
{
// FIXME: Should use xmlSearchNs()
xmlNsPtr ns = MY_NODE->ns;
if (ns)
{
const xmlChar *prefix = XMLSTRING(name);
@ -401,6 +402,7 @@ extern void clearPrivatePointers(xmlNodePtr aNode);
- (NSString*) resolvePrefixForNamespaceURI: (NSString*)namespaceURI
{
// FIXME Should use xmlSearchNsByHref()
xmlNsPtr ns = MY_NODE->ns;
if (ns)