Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/0.2.X/KissXML/DDXMLElement.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 274 - (show annotations) (download) (as text)
Fri May 6 10:07:02 2011 UTC (13 years ago) by poi-poi-capsule
File MIME type: text/x-chdr
File size: 1712 byte(s)
kissxmlアップデート
1 #import <Foundation/Foundation.h>
2 #import "DDXMLNode.h"
3
4
5 @interface DDXMLElement : DDXMLNode
6 {
7 }
8
9 - (id)initWithName:(NSString *)name;
10 - (id)initWithName:(NSString *)name URI:(NSString *)URI;
11 - (id)initWithName:(NSString *)name stringValue:(NSString *)string;
12 - (id)initWithXMLString:(NSString *)string error:(NSError **)error;
13
14 #pragma mark --- Elements by name ---
15
16 - (NSArray *)elementsForName:(NSString *)name;
17 - (NSArray *)elementsForLocalName:(NSString *)localName URI:(NSString *)URI;
18
19 #pragma mark --- Attributes ---
20
21 - (void)addAttribute:(DDXMLNode *)attribute;
22 - (void)removeAttributeForName:(NSString *)name;
23 - (void)setAttributes:(NSArray *)attributes;
24 //- (void)setAttributesAsDictionary:(NSDictionary *)attributes;
25 - (NSArray *)attributes;
26 - (DDXMLNode *)attributeForName:(NSString *)name;
27 //- (DDXMLNode *)attributeForLocalName:(NSString *)localName URI:(NSString *)URI;
28
29 #pragma mark --- Namespaces ---
30
31 - (void)addNamespace:(DDXMLNode *)aNamespace;
32 - (void)removeNamespaceForPrefix:(NSString *)name;
33 - (void)setNamespaces:(NSArray *)namespaces;
34 - (NSArray *)namespaces;
35 - (DDXMLNode *)namespaceForPrefix:(NSString *)prefix;
36 - (DDXMLNode *)resolveNamespaceForName:(NSString *)name;
37 - (NSString *)resolvePrefixForNamespaceURI:(NSString *)namespaceURI;
38
39 #pragma mark --- Children ---
40
41 - (void)insertChild:(DDXMLNode *)child atIndex:(NSUInteger)index;
42 //- (void)insertChildren:(NSArray *)children atIndex:(NSUInteger)index;
43 - (void)removeChildAtIndex:(NSUInteger)index;
44 - (void)setChildren:(NSArray *)children;
45 - (void)addChild:(DDXMLNode *)child;
46 //- (void)replaceChildAtIndex:(NSUInteger)index withNode:(DDXMLNode *)node;
47 //- (void)normalizeAdjacentTextNodesPreservingCDATA:(BOOL)preserve;
48
49 @end

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26