createrepo_c library
C library for metadata manipulation
 Vše Třídy Funkce Proměnné Definice typů Výčty Hodnoty výčtu Skupiny Stránky
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)

Detailní popis


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:
packagecr_Package
Návratová hodnota:
cr_XmlStruct
char* cr_xml_dump_filelists ( cr_Package package)

Generate filelists xml chunk from cr_Package.

Parametry:
packagecr_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:
packagecr_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:
packagecr_Package
Návratová hodnota:
xml chunk string or NULL on error