I have this in a DTD file:
<!ENTITY % STRTYPE "(#PCDATA)" >
<!ENTITY % BOOLTYPE "(#PCDATA)" >
<!ENTITY % DATETYPE "(#PCDATA)" >
<!ENTITY % DATETIMETYPE "(#PCDATA)" >
<!ENTITY % TIMEINTERVALTYPE "(#PCDATA)" >
<!ENTITY % CustomerListRefMacro "(ListID? , FullName?)" >
<!ENTITY % ListRefMacro "(ListID? , FullName?)" >
<!ENTITY % SimpleListRefMacro "(ListID? , FullName?)" >
<!ELEMENT EntityRef (%CustomerListRefMacro
>
<!ELEMENT CustomerRef (%CustomerListRefMacro
>
<!ELEMENT ItemServiceRef (%ListRefMacro
>
<!ELEMENT ClassRef (%ListRefMacro
>
<!ELEMENT IsBillable %BOOLTYPE;>
<!ELEMENT Duration %TIMEINTERVALTYPE;>
<!ELEMENT Initial %STRTYPE;>
<!ELEMENT TxnDate %DATETYPE;>
<!ELEMENT Rate %PRICETYPE;>
<!ELEMENT PayrollItemWageRef (%SimpleListRefMacro
>
<!ELEMENT Notes %STRTYPE;>
<!ELEMENT TimeTrackingAdd (TxnDate , EntityRef , CustomerRef? , ItemServiceRef? , Rate? , Duration , ClassRef? , PayrollItemWageRef? , Notes? , IsBillable?)>
I need to create a XML file that can be validated with this DTD, but I have no clue how to do it.
Can you help me?
I only have so far this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE TimeTrackingAdd SYSTEM "C:\Program Files\Intuit\QuickBooks Pro\qbxml.dtd">
<TimeTrackingAdd>
<TxnDate>2003-12-21</TxnDate>
</TimeTrackingAdd>
How can I fill the rest of the fields?
<!ENTITY % STRTYPE "(#PCDATA)" >
<!ENTITY % BOOLTYPE "(#PCDATA)" >
<!ENTITY % DATETYPE "(#PCDATA)" >
<!ENTITY % DATETIMETYPE "(#PCDATA)" >
<!ENTITY % TIMEINTERVALTYPE "(#PCDATA)" >
<!ENTITY % CustomerListRefMacro "(ListID? , FullName?)" >
<!ENTITY % ListRefMacro "(ListID? , FullName?)" >
<!ENTITY % SimpleListRefMacro "(ListID? , FullName?)" >
<!ELEMENT EntityRef (%CustomerListRefMacro
<!ELEMENT CustomerRef (%CustomerListRefMacro
<!ELEMENT ItemServiceRef (%ListRefMacro
<!ELEMENT ClassRef (%ListRefMacro
<!ELEMENT IsBillable %BOOLTYPE;>
<!ELEMENT Duration %TIMEINTERVALTYPE;>
<!ELEMENT Initial %STRTYPE;>
<!ELEMENT TxnDate %DATETYPE;>
<!ELEMENT Rate %PRICETYPE;>
<!ELEMENT PayrollItemWageRef (%SimpleListRefMacro
<!ELEMENT Notes %STRTYPE;>
<!ELEMENT TimeTrackingAdd (TxnDate , EntityRef , CustomerRef? , ItemServiceRef? , Rate? , Duration , ClassRef? , PayrollItemWageRef? , Notes? , IsBillable?)>
I need to create a XML file that can be validated with this DTD, but I have no clue how to do it.
Can you help me?
I only have so far this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE TimeTrackingAdd SYSTEM "C:\Program Files\Intuit\QuickBooks Pro\qbxml.dtd">
<TimeTrackingAdd>
<TxnDate>2003-12-21</TxnDate>
</TimeTrackingAdd>
How can I fill the rest of the fields?