diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-02-19 15:36:21 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-02-19 15:36:21 +0000 |
commit | c1fa8a21eda0357a8c25a63b634615f6785e4d48 (patch) | |
tree | 3467a5587252e1ceb1eb73e1480d5da99d70ad43 /pjlib-util/src | |
parent | 6c7aa13a6fe2a5a69ddb208f0752ccae828e9694 (diff) |
Added support for <! element
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@200 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib-util/src')
-rw-r--r-- | pjlib-util/src/pjlib-util/xml.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/pjlib-util/src/pjlib-util/xml.c b/pjlib-util/src/pjlib-util/xml.c index 46919ac8..fcac26d1 100644 --- a/pjlib-util/src/pjlib-util/xml.c +++ b/pjlib-util/src/pjlib-util/xml.c @@ -76,14 +76,14 @@ static pj_xml_node *xml_parse_node( pj_pool_t *pool, pj_scanner *scanner) return xml_parse_node(pool, scanner); } - /* Handle comments construct (i.e. "<!--") */ - if (pj_scan_strcmp(scanner, "<!--", 4) == 0) { - pj_scan_advance_n(scanner, 4, PJ_FALSE); + /* Handle comments construct (i.e. "<!") */ + if (pj_scan_strcmp(scanner, "<!", 2) == 0) { + pj_scan_advance_n(scanner, 2, PJ_FALSE); for (;;) { pj_str_t dummy; - pj_scan_get_until_ch(scanner, '-', &dummy); - if (pj_scan_strcmp(scanner, "-->", 3) == 0) { - pj_scan_advance_n(scanner, 3, PJ_TRUE); + pj_scan_get_until_ch(scanner, '>', &dummy); + if (pj_scan_strcmp(scanner, ">", 1) == 0) { + pj_scan_advance_n(scanner, 1, PJ_TRUE); break; } else { pj_scan_advance_n(scanner, 1, PJ_FALSE); |