XML dump API.

Datové struktry

struct  cr_XmlStruct

Definice maker

#define CR_XML_COMMON_NS   "http://linux.duke.edu/metadata/common"
#define CR_XML_FILELISTS_NS   "http://linux.duke.edu/metadata/filelists"
#define CR_XML_OTHER_NS   "http://linux.duke.edu/metadata/other"
#define CR_XML_RPM_NS   "http://linux.duke.edu/metadata/rpm"

Funkce

void cr_dumper_init ()
void cr_dumper_cleanup ()
char * cr_xml_dump_primary (cr_Package *package)
char * cr_xml_dump_filelists (cr_Package *package)
char * cr_xml_dump_other (cr_Package *package)
struct cr_XmlStruct cr_xml_dump (cr_Package *package)

Dokumentace k definicím maker

#define CR_XML_COMMON_NS   "http://linux.duke.edu/metadata/common"

Default namespace for primary.xml

Definice je uvedena na řádku 34 v souboru xml_dump.h.

#define CR_XML_FILELISTS_NS   "http://linux.duke.edu/metadata/filelists"

Default namespace for filelists.xml

Definice je uvedena na řádku 36 v souboru xml_dump.h.

#define CR_XML_OTHER_NS   "http://linux.duke.edu/metadata/other"

Default namespace for other.xml

Definice je uvedena na řádku 38 v souboru xml_dump.h.

#define CR_XML_RPM_NS   "http://linux.duke.edu/metadata/rpm"

Namespace used in primary.xml

Definice je uvedena na řádku 40 v souboru xml_dump.h.


Dokumentace funkcí

void cr_dumper_cleanup (  ) 

Cleanup initialized dumping part of library

void cr_dumper_init (  ) 

Initialize dumping part of library (Initialize libxml2).

struct cr_XmlStruct cr_xml_dump ( cr_Package package  )  [read]

Generate all three xml chunks (primary, filelists, other) from cr_Package.

Parametry:
package cr_Package
Návratová hodnota:
cr_XmlStruct
char* cr_xml_dump_filelists ( cr_Package package  ) 

Generate filelists xml chunk from cr_Package.

Parametry:
package cr_Package
Návratová hodnota:
xml chunk string or NULL on error
char* cr_xml_dump_other ( cr_Package package  ) 

Generate other xml chunk from cr_Package.

Parametry:
package cr_Package
Návratová hodnota:
xml chunk string or NULL on error
char* cr_xml_dump_primary ( cr_Package package  ) 

Generate primary xml chunk from cr_Package.

Parametry:
package cr_Package
Návratová hodnota:
xml chunk string or NULL on error

Generováno 24 Sep 2013 pro projekt createrepo_c library programem  doxygen 1.6.1