Here is my XML file:
Code:
<?xml version="1.0"?>
<ASREQUEST_CIC_ASC>
<AS_REQUEST>
<ASREQUEST_INFO>
<COMPANY>ABC123</COMPANY>
<JOB_NO>111111</JOB_NO>
<ASC_CODE>000001</ASC_CODE>
<PRODUCT>
<PRODUCTSHORT>
<MODEL_CODE>AS-111</MODEL_CODE>
<SERIAL_NO>A000B111</SERIAL_NO>
<PURCHASE_DATE>19840413</PURCHASE_DATE>
</PRODUCTSHORT>
<SYMPTOM>
<SYMPTOM1_DESC></SYMPTOM1_DESC>
<SYMPTOM2_DESC></SYMPTOM2_DESC>
<SYMPTOM3_DESC></SYMPTOM3_DESC>
</SYMPTOM>
</PRODUCT>
<SERVICE>
<SERVICE_TYPE></SERVICE_TYPE>
<SERVICE_TYPE_DESC></SERVICE_TYPE_DESC>
</SERVICE>
<IN_OUT_WARRANTY></IN_OUT_WARRANTY>
<REQUEST_DATE></REQUEST_DATE>
<REQUEST_TIME></REQUEST_TIME>
<REPAIR_ETD_DATE></REPAIR_ETD_DATE>
<REPAIR_ETD_TIME></REPAIR_ETD_TIME>
<TRACKING>
<TR_STATUS></TR_STATUS>
<TR_STATUS_DESC></TR_STATUS_DESC>
</TRACKING>
<TRREASON>
<TR_REASON></TR_REASON>
<TR_REASON_DESC></TR_REASON_DESC>
</TRREASON>
<INQUIRY_TEXT></INQUIRY_TEXT>
<REF_NO></REF_NO>
</ASREQUEST_INFO>
<CONSUMER_INFO>
<BP_NO>EMPTY</BP_NO>
<CUSTNAME>
<TITLE></TITLE>
<FIRST_NAME></FIRST_NAME>
<LAST_NAME></LAST_NAME>
</CUSTNAME>
<PHONE>
<TEL_NUMBER1></TEL_NUMBER1>
<TEL_NUMBER2></TEL_NUMBER2>
<TEL_NUMBER3></TEL_NUMBER3>
<FAX_NUMBER></FAX_NUMBER>
<E_MAIL></E_MAIL>
</PHONE>
<ADDRESS>
<ADDRESS_NUMBER></ADDRESS_NUMBER>
<COUNTRY></COUNTRY>
<REGION></REGION>
<POST_CODE></POST_CODE>
<CITY></CITY>
<STREET></STREET>
<HOUSE_NUMBER></HOUSE_NUMBER>
<ROOM_NUMBER></ROOM_NUMBER>
<FLOOR></FLOOR>
</ADDRESS>
</CONSUMER_INFO>
<DEALER_INFO>
<BP_NO>EMPTY</BP_NO>
<CUSTNAME>
<TITLE></TITLE>
<FIRST_NAME></FIRST_NAME>
<LAST_NAME></LAST_NAME>
</CUSTNAME>
<PHONE>
<TEL_NUMBER1></TEL_NUMBER1>
<TEL_NUMBER2></TEL_NUMBER2>
<TEL_NUMBER3></TEL_NUMBER3>
<FAX_NUMBER></FAX_NUMBER>
<E_MAIL></E_MAIL>
</PHONE>
<ADDRESS>
<ADDRESS_NUMBER></ADDRESS_NUMBER>
<COUNTRY></COUNTRY>
<REGION></REGION>
<POST_CODE></POST_CODE>
<CITY></CITY>
<STREET></STREET>
<HOUSE_NUMBER></HOUSE_NUMBER>
<ROOM_NUMBER></ROOM_NUMBER>
<FLOOR></FLOOR>
</ADDRESS>
</DEALER_INFO>
</AS_REQUEST>
<AS_REQUEST>
<ASREQUEST_INFO>
<COMPANY>EFG456</COMPANY>
<JOB_NO>222222</JOB_NO>
<ASC_CODE>000002</ASC_CODE>
<PRODUCT>
<PRODUCTSHORT>
<MODEL_CODE>AS-222</MODEL_CODE>
<SERIAL_NO>A000B222</SERIAL_NO>
<PURCHASE_DATE>19840414</PURCHASE_DATE>
</PRODUCTSHORT>
<SYMPTOM>
<SYMPTOM1_DESC></SYMPTOM1_DESC>
<SYMPTOM2_DESC></SYMPTOM2_DESC>
<SYMPTOM3_DESC></SYMPTOM3_DESC>
</SYMPTOM>
</PRODUCT>
<SERVICE>
<SERVICE_TYPE></SERVICE_TYPE>
<SERVICE_TYPE_DESC></SERVICE_TYPE_DESC>
</SERVICE>
<IN_OUT_WARRANTY></IN_OUT_WARRANTY>
<REQUEST_DATE></REQUEST_DATE>
<REQUEST_TIME></REQUEST_TIME>
<REPAIR_ETD_DATE></REPAIR_ETD_DATE>
<REPAIR_ETD_TIME></REPAIR_ETD_TIME>
<TRACKING>
<TR_STATUS></TR_STATUS>
<TR_STATUS_DESC></TR_STATUS_DESC>
</TRACKING>
<TRREASON>
<TR_REASON></TR_REASON>
<TR_REASON_DESC></TR_REASON_DESC>
</TRREASON>
<INQUIRY_TEXT></INQUIRY_TEXT>
<REF_NO></REF_NO>
</ASREQUEST_INFO>
<CONSUMER_INFO>
<BP_NO>EMPTY</BP_NO>
<CUSTNAME>
<TITLE></TITLE>
<FIRST_NAME></FIRST_NAME>
<LAST_NAME></LAST_NAME>
</CUSTNAME>
<PHONE>
<TEL_NUMBER1></TEL_NUMBER1>
<TEL_NUMBER2></TEL_NUMBER2>
<TEL_NUMBER3></TEL_NUMBER3>
<FAX_NUMBER></FAX_NUMBER>
<E_MAIL></E_MAIL>
</PHONE>
<ADDRESS>
<ADDRESS_NUMBER></ADDRESS_NUMBER>
<COUNTRY></COUNTRY>
<REGION></REGION>
<POST_CODE></POST_CODE>
<CITY></CITY>
<STREET></STREET>
<HOUSE_NUMBER></HOUSE_NUMBER>
<ROOM_NUMBER></ROOM_NUMBER>
<FLOOR></FLOOR>
</ADDRESS>
</CONSUMER_INFO>
<DEALER_INFO>
<BP_NO>EMPTY</BP_NO>
<CUSTNAME>
<TITLE></TITLE>
<FIRST_NAME></FIRST_NAME>
<LAST_NAME></LAST_NAME>
</CUSTNAME>
<PHONE>
<TEL_NUMBER1></TEL_NUMBER1>
<TEL_NUMBER2></TEL_NUMBER2>
<TEL_NUMBER3></TEL_NUMBER3>
<FAX_NUMBER></FAX_NUMBER>
<E_MAIL></E_MAIL>
</PHONE>
<ADDRESS>
<ADDRESS_NUMBER></ADDRESS_NUMBER>
<COUNTRY></COUNTRY>
<REGION></REGION>
<POST_CODE></POST_CODE>
<CITY></CITY>
<STREET></STREET>
<HOUSE_NUMBER></HOUSE_NUMBER>
<ROOM_NUMBER></ROOM_NUMBER>
<FLOOR></FLOOR>
</ADDRESS>
</DEALER_INFO>
</AS_REQUEST>
</ASREQUEST_CIC_ASC>
So here I want to extract data and put it in an SQL table (its fields match those of the XML file).
Question scheme file, I do not see what it is. Otherwise what does it mean in XML?
I actually "while" trying to load the XML parser, I tried the class XPathDocument, XmlDocument, XmlTextReader, XMLReadSetting, XmlDataDocument! all classes of the Framework anything! but without the desired result.
Something that gives as result (appearance) that looks a little bit to what I seek is as follows:
Code:
Dim xmlDatadoc As New XmlDataDocument()
xmlDatadoc.DataSet.ReadXml("C:\test_1.xml")
Dim ds As New DataSet("ds_test")
ds = xmlDatadoc.DataSet
frmXmlTest.DataGridView1.DataSource = ds.DefaultViewManager
frmXmlTest.DataGridView1.DataMember = "ASREQUEST_INFO"
frmXmlTest.Show()
The problem is that I have to specify each time the parent node to retrieve information for the tree
Bookmarks