-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDKXML.h
More file actions
36 lines (25 loc) · 880 Bytes
/
Copy pathDKXML.h
File metadata and controls
36 lines (25 loc) · 880 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// =======================================================================================
//
// DKXML.h
// Duck Object Library -- See LICENSE for legal information.
//
// Copyright (c) 2014-2026 Derek W. Nylen
//
// =======================================================================================
#ifndef _DK_XML_H_
#define _DK_XML_H_
#ifdef __cplusplus
extern "C"
{
#endif
typedef struct DKXMLElement * DKXMLElementRef;
DK_API DKClassRef DKXMLElementClass( void );
DK_API DKStringRef DKXMLElementGetName( DKXMLElementRef _self );
DK_API DKDictionaryRef DKXMLElementGetAttributes( DKXMLElementRef _self );
DK_API DKListRef DKXMLElementGetElements( DKXMLElementRef _self );
DK_API DKStringRef DKXMLElementGetDescription( DKXMLElementRef _self );
DK_API DKXMLElementRef DKXMLParse( DKStringRef xml, int options );
#ifdef __cplusplus
}
#endif
#endif // _DK_XML_H_