把文本内容转成XML格式时碰到的问题
现在有一个文本文档,其中部分是有规律格式的,能不能通过写一个SCHEME,然后用java写代码来提取文本中有规律的部分,然后转成xml格式?
谢谢~~~
文本部分内容如下:
........................................
002400 EXEC SQL INCLUDE SQLCA END-EXEC. 00240000
........................................
002500 EXEC SQL INCLUDE CUSTTAB END-EXEC. 00250000
******************************************************************
* DCLGEN TABLE(CUSTOMER_TABLE) *
* LIBRARY(P390.ORDB2.COPYLIB(CUSTTAB)) *
* ACTION(REPLACE) *
* LANGUAGE(COBOL) *
* QUOTE *
* ... IS THE DCLGEN COMMAND THAT MADE THE FOLLOWING STATEMENTS *
******************************************************************
EXEC SQL DECLARE CUSTOMER_TABLE TABLE
( CUST_ID CHAR(5) NOT NULL,
CUST_NAME CHAR(25) NOT NULL,
CUST_ADD1 CHAR(25),
CUST_ADD2 CHAR(25),
CUST_ADD3 CHAR(25),
CUST_ZIP CHAR(10),
CUST_CDT SMALLINT
) END-EXEC.
002603 COPY ORDCINQ. 00260302
01 ORDCINQI.
02 FILLER PIC X(12).
02 CUSTNOL COMP PIC S9(4).
02 CUSTNOF PICTURE X.
02 FILLER REDEFINES CUSTNOF.
03 CUSTNOA PICTURE X.
004149 EXEC SQL 00414900
004150 DECLARE CUST-ORDR CURSOR FOR 00415000
004160 SELECT ORDER_NO,ORDER_DATE,ORDER_VALUE,SHIP_DATE 00416000
004170 FROM ORDER_TABLE 00417000
004180 WHERE ORDER_CUST_ID = :ORDER-CUST-ID 00418000
004192 END-EXEC. 00419200
其中exec sql开头的部分是我想要得,难道只有一行一行的读,判断,写入马? 有没有更有效率的方法?