-- 作者:jiaoyu
-- 发布时间:7/12/2007 7:48:00 PM
-- 我贴上来你看看吧
xml文件: <?xml version="1.0" encoding="GB2312"?> <?xml-stylesheet type="text/xsl" href="Question3.xsl"?> <BISObject> <OBJ_ID> CDriver </OBJ_ID> <OBJ_NAME> CDriver </OBJ_NAME> <UI_FLAG> 1 </UI_FLAG> <DESCRIPTION> N/A </DESCRIPTION> <FULLPATH_CLS_NAME> </FULLPATH_CLS_NAME> <DB_TABLE_NAME> </DB_TABLE_NAME> <BIZ_EAI_FLAG> </BIZ_EAI_FLAG> <ITEM_STRUCT> </ITEM_STRUCT> <LIST_STRUCT> </LIST_STRUCT> <PropList> <Prop> <OBJ_ID> CDriver.OBJ_ID </OBJ_ID> <OBJ_NAME> OBJ_ID </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> OBJ_ID </DB_FIELD_NAME> <PROP_INDEX> 1 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 0 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> </SC_EDI_UID> <UI_TYPE> 100 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> DDDDDDDD </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.OBJ_NAME </OBJ_ID> <OBJ_NAME> OBJ_NAME </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> OBJ_NAME </DB_FIELD_NAME> <PROP_INDEX> 2 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 0 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 100 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> ERWEREWR </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.DRIVER_LISENCE </OBJ_ID> <OBJ_NAME> DRIVER_LISENCE </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> DRIVER_LISENCE </DB_FIELD_NAME> <PROP_INDEX> 3 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 0 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 0 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> 4E4EW </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.SEX </OBJ_ID> <OBJ_NAME> SEX </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> SEX </DB_FIELD_NAME> <PROP_INDEX> 4 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 120 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> 2 </PROP_VALUE> <PropValueList> <CandidatedValue> <SYS_ID>85</SYS_ID> <PROP_SYS_ID>258</PROP_SYS_ID> <OBJ_ID>Male</OBJ_ID> <OBJ_NAME>Male</OBJ_NAME> <C_VALUE>1</C_VALUE> <IS_DEFAULT_CREATE>0</IS_DEFAULT_CREATE> <DESCRIPTION>Sex is male</DESCRIPTION> <C_IS_CODED>0</C_IS_CODED> <C_DISP_VALUE>Male</C_DISP_VALUE> <DISP_SEQUENCE>1</DISP_SEQUENCE> </CandidatedValue> <CandidatedValue> <SYS_ID>86</SYS_ID> <PROP_SYS_ID>258</PROP_SYS_ID> <OBJ_ID>Female </OBJ_ID> <OBJ_NAME>Female </OBJ_NAME> <C_VALUE>2</C_VALUE> <IS_DEFAULT_CREATE>0</IS_DEFAULT_CREATE> <DESCRIPTION>Sex is female</DESCRIPTION> <C_IS_CODED>0</C_IS_CODED> <C_DISP_VALUE>Female</C_DISP_VALUE> <DISP_SEQUENCE>2</DISP_SEQUENCE> </CandidatedValue> </PropValueList> </Prop> <Prop> <OBJ_ID> CDriver.NATIVE </OBJ_ID> <OBJ_NAME> NATIVE </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> NATIVE </DB_FIELD_NAME> <PROP_INDEX> 5 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 100</UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> DFDFD </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.BIRTHDAY </OBJ_ID> <OBJ_NAME> BIRTHDAY </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> BIRTHDAY </DB_FIELD_NAME> <PROP_INDEX> 6 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 143 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> EREWR </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.ID_NUMBER </OBJ_ID> <OBJ_NAME> ID_NUMBER </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> ID_NUMBER </DB_FIELD_NAME> <PROP_INDEX> 7</PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 100 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> ERRERE </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.MOBILER </OBJ_ID> <OBJ_NAME> MOBILER </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> MOBILER </DB_FIELD_NAME> <PROP_INDEX> 8 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 100 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> WRWER </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.TRACKER </OBJ_ID> <OBJ_NAME> TRACKER </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> TRACKER </DB_FIELD_NAME> <PROP_INDEX> 9 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE>100 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> 3ER33 </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.PHONE </OBJ_ID> <OBJ_NAME> PHONE </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> PHONE </DB_FIELD_NAME> <PROP_INDEX> 10 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE>100 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> ERWER </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.ADDRESS </OBJ_ID> <OBJ_NAME> ADDRESS </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> ADDRESS </DB_FIELD_NAME> <PROP_INDEX> 11 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 100 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> ERWERER </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.LISENCE_DATE </OBJ_ID> <OBJ_NAME> LISENCE_DATE </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> LISENCE_DATE </DB_FIELD_NAME> <PROP_INDEX> 12 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE>130 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> 342342 </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.LISENCE_TYPE </OBJ_ID> <OBJ_NAME> LISENCE_TYPE </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> LISENCE_TYPE </DB_FIELD_NAME> <PROP_INDEX> 13 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE>110 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> 3 </PROP_VALUE> <PropValueList> <CandidatedValue> <SYS_ID>87</SYS_ID> <PROP_SYS_ID>267</PROP_SYS_ID> <OBJ_ID>Spare </OBJ_ID> <OBJ_NAME>Spare </OBJ_NAME> <C_VALUE>2</C_VALUE> <IS_DEFAULT_CREATE>0</IS_DEFAULT_CREATE> <DESCRIPTION>Driver is spare</DESCRIPTION> <C_IS_CODED>0</C_IS_CODED> <C_DISP_VALUE>Spare</C_DISP_VALUE> <DISP_SEQUENCE>2</DISP_SEQUENCE> </CandidatedValue> <CandidatedValue> <SYS_ID>90</SYS_ID> <PROP_SYS_ID>267</PROP_SYS_ID> <OBJ_ID>Working</OBJ_ID> <OBJ_NAME>Working</OBJ_NAME> <C_VALUE>1</C_VALUE> <IS_DEFAULT_CREATE>0</IS_DEFAULT_CREATE> <DESCRIPTION>Driver is working</DESCRIPTION> <C_IS_CODED>0</C_IS_CODED> <C_DISP_VALUE>Working</C_DISP_VALUE> <DISP_SEQUENCE>1</DISP_SEQUENCE> </CandidatedValue> <CandidatedValue> <SYS_ID>91</SYS_ID> <PROP_SYS_ID>267</PROP_SYS_ID> <OBJ_ID>Abnormal</OBJ_ID> <OBJ_NAME>Abnormal</OBJ_NAME> <C_VALUE>3</C_VALUE> <IS_DEFAULT_CREATE>0</IS_DEFAULT_CREATE> <DESCRIPTION>Driver is abnormal</DESCRIPTION> <C_IS_CODED>0</C_IS_CODED> <C_DISP_VALUE>Abnormal</C_DISP_VALUE> <DISP_SEQUENCE>3</DISP_SEQUENCE> </CandidatedValue> </PropValueList> </Prop> <Prop> <OBJ_ID> CDriver.ISEMPLOYEE </OBJ_ID> <OBJ_NAME> ISEMPLOYEE </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> ISEMPLOYEE </DB_FIELD_NAME> <PROP_INDEX> 14 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 113 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> 2 </PROP_VALUE> <PropValueList> <CandidatedValue> <SYS_ID>92</SYS_ID> <PROP_SYS_ID>268</PROP_SYS_ID> <OBJ_ID>Yes</OBJ_ID> <OBJ_NAME>Yes</OBJ_NAME> <C_VALUE>1</C_VALUE> <IS_DEFAULT_CREATE>0</IS_DEFAULT_CREATE> <DESCRIPTION>Is a employee</DESCRIPTION> <C_IS_CODED>0</C_IS_CODED> <C_DISP_VALUE>Yes</C_DISP_VALUE> <DISP_SEQUENCE>1</DISP_SEQUENCE> </CandidatedValue> <CandidatedValue> <SYS_ID>93</SYS_ID> <PROP_SYS_ID>268</PROP_SYS_ID> <OBJ_ID>No</OBJ_ID> <OBJ_NAME>No</OBJ_NAME> <C_VALUE>2</C_VALUE> <IS_DEFAULT_CREATE>0</IS_DEFAULT_CREATE> <DESCRIPTION>Is employee?</DESCRIPTION> <C_IS_CODED>0</C_IS_CODED> <C_DISP_VALUE>No</C_DISP_VALUE> <DISP_SEQUENCE>2</DISP_SEQUENCE> </CandidatedValue> </PropValueList> </Prop> <Prop> <OBJ_ID> CDriver.TRUCK_NO </OBJ_ID> <OBJ_NAME> TRUCK_NO </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> TRUCK_NO </DB_FIELD_NAME> <PROP_INDEX> 15 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 100 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> ERWER </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.COMPANY_OBJ_ID </OBJ_ID> <OBJ_NAME> COMPANY_OBJ_ID </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> COMPANY_OBJ_ID </DB_FIELD_NAME> <PROP_INDEX> 16 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 100 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> ER23 </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.ACCOUNT_ID </OBJ_ID> <OBJ_NAME> ACCOUNT_ID </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> ACCOUNT_ID </DB_FIELD_NAME> <PROP_INDEX> 17 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE>100 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> 3545 </PROP_VALUE> </Prop> <Prop> <OBJ_ID> CDriver.WORK_TYPE </OBJ_ID> <OBJ_NAME> WORK_TYPE </OBJ_NAME> <CLS_NAME> CDriver </CLS_NAME> <DB_FIELD_NAME> WORK_TYPE </DB_FIELD_NAME> <PROP_INDEX> 18 </PROP_INDEX> <PROP_LENGTH> 64 </PROP_LENGTH> <PROP_TYPE> 1 </PROP_TYPE> <PROP_NULL_ALLOWANCE> 1 </PROP_NULL_ALLOWANCE> <GUI_VISIBLE> 1 </GUI_VISIBLE> <PROP_DEFAULT_VALUE></PROP_DEFAULT_VALUE> <DESCRIPTION></DESCRIPTION> <DB_TABLE_NAME> T_DRIVER </DB_TABLE_NAME> <SC_EDI_UID> 0 </SC_EDI_UID> <UI_TYPE> 110 </UI_TYPE> <PROFILE_FLAG> 0 </PROFILE_FLAG> <GEN_TYPE> 0 </GEN_TYPE> <REF_CLS_NAME></REF_CLS_NAME> <REF_TYPE> 20 </REF_TYPE> <FULLPATH_CLS_NAME></FULLPATH_CLS_NAME> <USER_TIME_ZONE> 0 </USER_TIME_ZONE> <PROP_VALUE> 2 </PROP_VALUE> <PropValueList> <CandidatedValue> <SYS_ID>94</SYS_ID> <PROP_SYS_ID>272</PROP_SYS_ID> <OBJ_ID>Self driver</OBJ_ID> <OBJ_NAME>Self driver</OBJ_NAME> <C_VALUE>1</C_VALUE> <IS_DEFAULT_CREATE>0</IS_DEFAULT_CREATE> <DESCRIPTION>Working Status</DESCRIPTION> <C_IS_CODED>0</C_IS_CODED> <C_DISP_VALUE>Yes</C_DISP_VALUE> <DISP_SEQUENCE>1</DISP_SEQUENCE> </CandidatedValue> <CandidatedValue> <SYS_ID>95</SYS_ID> <PROP_SYS_ID>272</PROP_SYS_ID> <OBJ_ID>Whole care zero kilo</OBJ_ID> <OBJ_NAME>Whole care zero kilo</OBJ_NAME> <C_VALUE>2</C_VALUE> <IS_DEFAULT_CREATE>0</IS_DEFAULT_CREATE> <DESCRIPTION>Working Status</DESCRIPTION> <C_IS_CODED>0</C_IS_CODED> <C_DISP_VALUE>No</C_DISP_VALUE> <DISP_SEQUENCE>2</DISP_SEQUENCE> </CandidatedValue> <CandidatedValue> <SYS_ID>96</SYS_ID> <PROP_SYS_ID>272</PROP_SYS_ID> <OBJ_ID>Whole machine deliver</OBJ_ID> <OBJ_NAME>Whole machine deliver</OBJ_NAME> <C_VALUE>3</C_VALUE> <IS_DEFAULT_CREATE>0</IS_DEFAULT_CREATE> <DESCRIPTION>Working condition</DESCRIPTION> <C_IS_CODED>0</C_IS_CODED> <C_DISP_VALUE>No</C_DISP_VALUE> <DISP_SEQUENCE>3</DISP_SEQUENCE> </CandidatedValue> </PropValueList> </Prop> </PropList> </BISObject> XSL文件: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <head> <script language="JavaScript" type="text/javascript" src="ClearForm.js">&nbsp; </script> </head> <body> <table width="100%"> <tr><td align="center"> <table> <form id="newObject" name="newObject" action="aa.jsp" method="post"> <tr> <td align="center"><font align="center"><span id="strFormTitle">CDriver</span></font></td></tr> <tr> <td> <table border="1" align="center"> <xsl:for-each select="//PropList/Prop[UI_TYPE!=0 and UI_TYPE != 130]"> <xsl:variable name="index" select="position()"/> <xsl:if test="($index+2) mod 3=0 "> <xsl:text disable-output-escaping="yes"> <tr> </xsl:text> </xsl:if> <xsl:call-template name="table_draw"> <xsl:with-param name="val" select="position()"/> </xsl:call-template> <xsl:if test="$index mod 3=0"> <xsl:text disable-output-escaping="yes"> </tr> </xsl:text> </xsl:if> </xsl:for-each> <xsl:for-each select="//PropList/Prop[UI_TYPE=130]"> <xsl:call-template name="hidden_draw"> </xsl:call-template> </xsl:for-each> </table> </td> </tr> <tr> <td align="center"> <input type="submit" align="center" value="Submit" /> <input type="button" align="center" value="Reset" onclick="clearForm('newObject')"/> </td> </tr> </form> </table> </td></tr> </table> </body> </html> </xsl:template> <xsl:template name="table_draw"> <xsl:param name="val"/> <td> <xsl:if test="UI_TYPE!=130"> <xsl:value-of select="OBJ_NAME"/> </xsl:if> </td> <xsl:text disable-output-escaping="yes"> <td> </xsl:text> <xsl:choose> <xsl:when test="UI_TYPE!=130"> <xsl:choose> <xsl:when test="UI_TYPE=143"> <input type="text" value="{PROP_VALUE}" name="{OBJ_NAME}"/> </xsl:when> <xsl:when test="UI_TYPE=100"> <input type="text" value="{PROP_VALUE}" name="{OBJ_NAME}"/> </xsl:when> <xsl:when test="UI_TYPE=113"> <xsl:for-each select="PropValueList/CandidatedValue"> <input type="radio"> <xsl:attribute name="name"> <xsl:value-of select="../../OBJ_NAME" /> </xsl:attribute> <xsl:if test="number(../../PROP_VALUE)=1 and number(./DISP_SEQUENCE)=1"> <xsl:attribute name="checked"/> <xsl:attribute name="value"> <xsl:value-of select="OBJ_ID"/> </xsl:attribute> </xsl:if> <xsl:if test="number(../../PROP_VALUE)=2 and number(./DISP_SEQUENCE)=2"> <xsl:attribute name="checked"/> <xsl:attribute name="value"> <xsl:value-of select="OBJ_ID"/> </xsl:attribute> </xsl:if> <xsl:value-of select="OBJ_ID"/> </input> </xsl:for-each> </xsl:when> <xsl:when test="UI_TYPE=114"> <input type="password" name="{OBJ_NAME}" /> </xsl:when> <xsl:when test="UI_TYPE=101"> <textarea name="{OBJ_NAME}" ><xsl:value-of select="PROP_VALUE"/></textarea> </xsl:when> <xsl:when test="UI_TYPE=111"> <select size="2" > <xsl:attribute name="name"> <xsl:value-of select="../../OBJ_NAME" /> </xsl:attribute> <xsl:for-each select="PropValueList/CandidatedValue"> <option> <xsl:if test="number(../../PROP_VALUE)=1 and number(./DISP_SEQUENCE)=1"> <xsl:attribute name="value"> <xsl:value-of select="OBJ_ID"/> </xsl:attribute> <xsl:attribute name="selected"> selected </xsl:attribute> </xsl:if> <xsl:if test="number(../../PROP_VALUE)=2 and number(./DISP_SEQUENCE)=2"> <xsl:attribute name="value"> <xsl:value-of select="OBJ_ID"/> </xsl:attribute> <xsl:attribute name="selected"> selected </xsl:attribute> </xsl:if> <xsl:if test="number(../../PROP_VALUE)=3 and number(./DISP_SEQUENCE)=3"> <xsl:attribute name="value"> <xsl:value-of select="OBJ_ID"/> </xsl:attribute> <xsl:attribute name="selected"> selected </xsl:attribute> </xsl:if> <xsl:value-of select="OBJ_ID"/> </option> </xsl:for-each> </select> </xsl:when> <xsl:when test="UI_TYPE=110"> <select > <xsl:attribute name="name"> <xsl:value-of select="OBJ_NAME" /> </xsl:attribute> <xsl:for-each select="PropValueList/CandidatedValue"> <option> <xsl:if test="number(../../PROP_VALUE)=1 and number(./DISP_SEQUENCE)=1"> <xsl:attribute name="value"> <xsl:value-of select="OBJ_ID"/> </xsl:attribute> <xsl:attribute name="selected"> selected </xsl:attribute> </xsl:if> <xsl:if test="number(../../PROP_VALUE)=2 and number(./DISP_SEQUENCE)=2"> <xsl:attribute name="value"> <xsl:value-of select="OBJ_ID"/> </xsl:attribute> <xsl:attribute name="selected"> selected </xsl:attribute> </xsl:if> <xsl:if test="number(../../PROP_VALUE)=3 and number(./DISP_SEQUENCE)=3"> <xsl:attribute name="value"> <xsl:value-of select="OBJ_ID"/> </xsl:attribute> <xsl:attribute name="selected"> selected </xsl:attribute> </xsl:if> <xsl:value-of select="OBJ_ID"/> </option> </xsl:for-each> </select> </xsl:when> </xsl:choose> </xsl:when> </xsl:choose> <xsl:if test="UI_TYPE=120"> <xsl:for-each select="PropValueList/CandidatedValue"> <input type="checkbox" > <xsl:attribute name="name"> <xsl:value-of select="../../OBJ_NAME" /> </xsl:attribute> <xsl:if test="number(../../PROP_VALUE)=1 and number(./DISP_SEQUENCE)=1"> <xsl:attribute name="value"> <xsl:value-of select="OBJ_ID"/> </xsl:attribute> <xsl:attribute name="checked"> checked </xsl:attribute> </xsl:if> <xsl:if test="number(../../PROP_VALUE)=2 and number(./DISP_SEQUENCE)=2"> <xsl:attribute name="value"> <xsl:value-of select="OBJ_ID"/> </xsl:attribute> <xsl:attribute name="checked"> checked </xsl:attribute> </xsl:if> <xsl:value-of select="OBJ_ID"/> </input> </xsl:for-each> </xsl:if> </xsl:template> <xsl:template name="hidden_draw"> <xsl:if test = "UI_TYPE=130"> <input type="hidden"> <xsl:attribute name="name"> <xsl:value-of select="OBJ_NAME"/> </xsl:attribute> <xsl:attribute name="value"> <xsl:value-of select="PROP_VALUE"/> </xsl:attribute> </input> </xsl:if> </xsl:template> </xsl:stylesheet> JS文件: function clearForm(formName) { var formObj = document.forms[formName]; var formEl = formObj.elements; for (var i=0; i<formEl.length ; i++) { var element = formEl[i]; if (element.type == 'submit') { continue; } if (element.type == 'reset') { continue; } if (element.type == 'button') { continue; } if (element.type == 'hidden') { continue; } if (element.type == 'text') { element.value = ''; } if (element.type == 'textarea') { element.value = ''; } if (element.type == 'checkbox') { element.checked = false; } if (element.type == 'radio') { element.checked = false; } if (element.type == 'select-multiple') { element.selectedIndex = -1; } if (element.type == 'select-one') { element.selectedIndex = -1; } } } ,这三个文件放在一个目录里面,问题我上面已经说了,请帮我看看吧
|