文件A.XML如下:<?xml version="1.0" encoding="iso-8859-1"?>
<ExportCR Date1="0109" xsi:noNamespaceSchemaLocation="exportCR.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CR Date2="0108">
<Response R_ID="12345"><![CDATA[This is a bad response.]]></Response>
<ID Destination="HH">10001</ID>
<ID Destination="BB">10002</ID>
</CR>
<CR Date2="0107">
<Response R_ID="67890"><![CDATA[This is a good response.]]></Response>
<ID Destination="HH">2001</ID>
<ID Destination="BB">3003</ID>
</CR>
</ExportCR>当然,我的文件里有几百个这样的record,上面我只是选取了2个record.我想读成以下的格式存成TXT或者EXCEL都可以:Date1 Date2 R_ID Response Destination ID Destination ID全部的显示应该是这样的Date1 Date2 Response R_ID ID Destination ID2 Destination2
109 108 This is a bad response. 12345 10001 HH 10002 BB
109 107 This is a good response. 67890 2001 HH 3003 BB我用EXCEL处理出来的总是把每行的第二个ID跟DESTINATION自动生成一行,变成独立的RECORD。特来请教大家,如何用VB解决这个问题?
我的电脑里有VISUAL BASIC 6.0。不胜感激!!
<ExportCR Date1="0109" xsi:noNamespaceSchemaLocation="exportCR.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CR Date2="0108">
<Response R_ID="12345"><![CDATA[This is a bad response.]]></Response>
<ID Destination="HH">10001</ID>
<ID Destination="BB">10002</ID>
</CR>
<CR Date2="0107">
<Response R_ID="67890"><![CDATA[This is a good response.]]></Response>
<ID Destination="HH">2001</ID>
<ID Destination="BB">3003</ID>
</CR>
</ExportCR>当然,我的文件里有几百个这样的record,上面我只是选取了2个record.我想读成以下的格式存成TXT或者EXCEL都可以:Date1 Date2 R_ID Response Destination ID Destination ID全部的显示应该是这样的Date1 Date2 Response R_ID ID Destination ID2 Destination2
109 108 This is a bad response. 12345 10001 HH 10002 BB
109 107 This is a good response. 67890 2001 HH 3003 BB我用EXCEL处理出来的总是把每行的第二个ID跟DESTINATION自动生成一行,变成独立的RECORD。特来请教大家,如何用VB解决这个问题?
我的电脑里有VISUAL BASIC 6.0。不胜感激!!
要是我写,就用 Line Input 逐行读文件,按“关键字”来提取内容。