RioXmlInput.h File Reference

#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

Function Documentation

void doNothing ( void   ) 

This function does nothing It is necessary due to DTD validation.

Definition at line 1035 of file RioXmlInput.cpp.

01036 {
01037 }


Variable Documentation

QString mediaItemTemplate [static]
Initial value:
"        <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]
Initial value:
"<!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]
Initial value:
"<?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.

Generated on Wed Jul 4 16:03:30 2012 for RIO by  doxygen 1.6.3