Example:
"repodata/rpm.rpm", NULL, 10, NULL);
printf("Primary XML chunk:\n%s\n", xml.primary);
printf("Filelists XML chunk:\n%s\n", xml.filelists);
printf("Other XML chunk:\n%s\n", xml.other);
free(xml.primary);
free(xml.filelists);
free(xml.other);
#define CR_XML_COMMON_NS "http://linux.duke.edu/metadata/common" |
Default namespace for primary.xml
Definice je uvedena na řádku 59 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 61 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 63 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 65 v souboru xml_dump.h.
Generate all three xml chunks (primary, filelists, other) from cr_Package.
- Parametry
-
- Návratová hodnota
- cr_XmlStruct
void cr_xml_dump_cleanup |
( |
| ) |
|
Cleanup initialized dumping part of library
char* cr_xml_dump_filelists |
( |
cr_Package * |
package | ) |
|
Generate filelists xml chunk from cr_Package.
- Parametry
-
- Návratová hodnota
- xml chunk string or NULL on error
void cr_xml_dump_init |
( |
| ) |
|
Initialize dumping part of library (Initialize libxml2).
Generate other xml chunk from cr_Package.
- Parametry
-
- Návratová hodnota
- xml chunk string or NULL on error
Generate primary xml chunk from cr_Package.
- Parametry
-
- Návratová hodnota
- xml chunk string or NULL on error