Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

XML Accessors

XML accessor functions. More...


Files

file  XMLCommon.h
 Common XML accessor declarations.


Data Structures

struct  ANetAttribListItem
struct  ANetAttribute
struct  ANetTag
struct  ANetTagListItem

Typedefs

typedef ANetAttribute ANetAttribute
typedef ANetAttribListItem ANetAttribListItem
typedef ANetTag ANetTag
typedef ANetTagListItem ANetTagListItem
typedef UInt32 ANetAttributeID
typedef UInt32 ANetTagID

Functions

UInt32 ANetGetTagName (ANetTagID tagID, UInt8 *nameBuffer, UInt16 maxNameSize)
UInt32 ANetGetParent (ANetTagID tagID, ANetTagID *parent)
UInt32 ANetGetNthChild (ANetTagID tagID, UInt32 n, ANetTagID *child)
UInt32 ANetGetNbrChildren (ANetTagID tagID, UInt32 *nbr)
UInt32 ANetFindChildren (ANetTagID root, UInt8 *name, UInt8 *ID)
UInt32 ANetGetNthAttribute (ANetTagID tagID, UInt32 n, ANetAttributeID atribute)
UInt32 ANetGetNbrAttributes (ANetTagID tagID, UInt32 *nbr)
UInt32 ANetFindAttribute (ANetTagID tagID, UInt8 *name, ANetAttributeID attribute)
UInt32 ANetFindValue (ANetTagID tagID, UInt8 *name, UInt8 *value, UInt16 maxValueSize)
UInt32 ANetGetAttributeName (ANetAttributeID attribID, UInt8 *name, UInt16 maxNameSize)
UInt32 ANetGetAttributeValue (ANetAttributeID attribID, UInt8 *value, UInt16 maxValueSize)
UInt32 ANetCreateTag (ANetTagID parent, UInt8 *name, ANetTagID *newTagID)
UInt32 ANetRemoveTag (ANetTagID parent, ANetTagID toRemove)
UInt32 ANetAddAttribute (ANetTagID tagID, UInt8 *name, UInt8 *value, ANetAttributeID *newAttributeID)
UInt32 ANetRemoveAttribute (ANetTagID tagID, ANetAttributeID toRemove)

Detailed Description

XML accessor functions.

Those functions are used to read and manipulate XML-formatted data.


Typedef Documentation

typedef struct ANetAttribListItem ANetAttribListItem
 

typedef struct ANetAttribute ANetAttribute
 

typedef UInt32 ANetAttributeID
 

Definition at line 54 of file XMLCommon.h.

typedef struct ANetTag ANetTag
 

typedef UInt32 ANetTagID
 

Definition at line 55 of file XMLCommon.h.

typedef struct ANetTagListItem ANetTagListItem
 


Function Documentation

UInt32 ANetAddAttribute ANetTagID    tagID,
UInt8   name,
UInt8   value,
ANetAttributeID   newAttributeID
 

UInt32 ANetCreateTag ANetTagID    parent,
UInt8   name,
ANetTagID   newTagID
 

UInt32 ANetFindAttribute ANetTagID    tagID,
UInt8   name,
ANetAttributeID    attribute
 

UInt32 ANetFindChildren ANetTagID    root,
UInt8   name,
UInt8   ID
 

UInt32 ANetFindValue ANetTagID    tagID,
UInt8   name,
UInt8   value,
UInt16    maxValueSize
 

UInt32 ANetGetAttributeName ANetAttributeID    attribID,
UInt8   name,
UInt16    maxNameSize
 

UInt32 ANetGetAttributeValue ANetAttributeID    attribID,
UInt8   value,
UInt16    maxValueSize
 

UInt32 ANetGetNbrAttributes ANetTagID    tagID,
UInt32   nbr
 

UInt32 ANetGetNbrChildren ANetTagID    tagID,
UInt32   nbr
 

UInt32 ANetGetNthAttribute ANetTagID    tagID,
UInt32    n,
ANetAttributeID    atribute
 

UInt32 ANetGetNthChild ANetTagID    tagID,
UInt32    n,
ANetTagID   child
 

UInt32 ANetGetParent ANetTagID    tagID,
ANetTagID   parent
 

UInt32 ANetGetTagName ANetTagID    tagID,
UInt8   nameBuffer,
UInt16    maxNameSize
 

UInt32 ANetRemoveAttribute ANetTagID    tagID,
ANetAttributeID    toRemove
 

UInt32 ANetRemoveTag ANetTagID    parent,
ANetTagID    toRemove
 


Generated on Sun Dec 23 15:21:00 2001 for ANet by doxygen 1.2.12 written by Dimitri van Heesch, © 1997-2001

SourceForge
Logo