Skip to content

Commit 5807ac7

Browse files
committed
XML PARSE
1 parent bc234cd commit 5807ac7

File tree

3 files changed

+832
-227
lines changed

3 files changed

+832
-227
lines changed

libcob/ChangeLog

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11

2+
2025-11-19 Chuck Haatvedt <chuck.haatvedt+cobol@gmail.com>
3+
4+
* mlio.c (xml_startDocument, myStructuredErrorHandler, xml_parse):
5+
compat for LIBXML_VERSION < 21400
6+
27
2025-11-13 Simon Sobisch <simonsobisch@gnu.org>
38

49
* coblocal.h [__GNUC__]: only use C11's _Thread_local for gcc 5+
@@ -52,6 +57,22 @@
5257
* intrinsic.c (cob_intr_char): raise COB_EC_ARGUMENT_FUNCTION
5358
when calling CHAR with an argument outside the collation range
5459

60+
2025-08-15 Chuck Haatvedt <chuck.haatvedt+cobol@gmail.com>
61+
62+
* mlio.c: modified to support xml parse with xmlss.
63+
eliminated the xml_event_data structure and moved that data
64+
into the xml_event structure. Created a new enum cob_xml_registers
65+
and added it to the add_xml_event_data function. This function was
66+
modified to update the xml_event structure. All of the context parser
67+
callback functions were modified to use the add_xml_event_data function.
68+
the cob_xml_parse and xml_parse functions were modified to support
69+
the new end_of_input event required by xmlss. a new eof variable
70+
was added to the xml_state structure so that the endDocument callback
71+
function could be triggered by the parser in the xml_parse funtction.
72+
73+
TODO ==> logic needs to be added to support returning NATIONAL data
74+
this needs to support the RETURNING NATIONAL phrase.
75+
5576
2025-07-28 Simon Sobisch <simonsobisch@gnu.org>
5677

5778
* common.h, fileio.c: new externalized typedef EXTFH_FUNC used in

0 commit comments

Comments
 (0)