#include <libxml/xinclude.h>
#include <qdialog.h>
#include <qdom.h>
#include <qwidget.h>
#include <qlineedit.h>
#include <qcombobox.h>
#include <qlistview.h>
#include "RioQt.h"
Go to the source code of this file.
Data Structures | |
class | RioXmlInput |
class | RelatedMedia |
Functions | |
void | doNothing (void) |
This function does nothing It is necessary due to DTD validation. | |
Variables | |
static QString | xmlTemplate |
static QString | mediaItemTemplate |
static QString | objectDTD |
void doNothing | ( | void | ) |
This function does nothing It is necessary due to DTD validation.
Definition at line 1035 of file RioXmlInput.cpp.
QString mediaItemTemplate [static] |
" <rm_item>\n\ <rm_filename>${FILE_NAME}</rm_filename>\n\ <rm_type>${FILE_TYPE}</rm_type>\n\ </rm_item>\n"
Definition at line 135 of file RioXmlInput.h.
QString objectDTD [static] |
"<!ELEMENT rio_object\n\ (obj_filename,obj_filesize,obj_title,obj_type,professor,course,coursecode,grad_program,source,bitrate,duration,resolution,related_media) >\n\ <!ELEMENT obj_filename (#PCDATA) >\n\ <!ELEMENT obj_filesize (#PCDATA) >\n\ <!ELEMENT obj_title (#PCDATA) >\n\ <!ELEMENT obj_type (#PCDATA) >\n\ <!ELEMENT professor (#PCDATA) >\n\ <!ELEMENT course (#PCDATA) >\n\ <!ELEMENT coursecode (#PCDATA) >\n\ <!ELEMENT grad_program (#PCDATA) >\n\ <!ELEMENT source (#PCDATA) >\n\ <!ELEMENT bitrate (#PCDATA) >\n\ <!ELEMENT duration (#PCDATA) >\n\ <!ELEMENT resolution (r_x,r_y) >\n\ <!ELEMENT r_x (#PCDATA) >\n\ <!ELEMENT r_y (#PCDATA) >\n\ <!ELEMENT related_media (rm_item*) >\n\ <!ELEMENT rm_item (rm_filename,rm_type) >\n\ <!ELEMENT rm_filename (#PCDATA) >\n\ <!ELEMENT rm_type (#PCDATA) >\n"
Definition at line 142 of file RioXmlInput.h.
QString xmlTemplate [static] |
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\ <!DOCTYPE rio_object SYSTEM \"object.dtd\">\n\ <rio_object>\n\ <obj_filename>${OBJECT_NAME}</obj_filename>\n\ <obj_filesize>${OBJECT_SIZE}</obj_filesize>\n\ <obj_title>${OBJECT_TITLE}</obj_title>\n\ <obj_type>${OBJECT_TYPE}</obj_type>\n\ <professor>${PROFESSOR}</professor>\n\ <course>${COURSE}</course>\n\ <coursecode>${COURSE_CODE}</coursecode>\n\ <grad_program>${PROGRAM}</grad_program>\n\ <source>${SOURCE}</source>\n\ <bitrate>${BIT_RATE}</bitrate>\n\ <duration>${DURATION}</duration>\n\ <resolution>\n\ <r_x>${RESOLUTION_X}</r_x>\n\ <r_y>${RESOLUTION_Y}</r_y>\n\ </resolution>\n\ <related_media>\n\ ${RELATED_MEDIA_ITEMS}\ </related_media>\n\ </rio_object>\n"
Definition at line 110 of file RioXmlInput.h.