/* <PARAM> */
/*----------------------------------------------------------------------*/
else if (strcasecmp(name, "param") == 0) {
- /* ignore param tag block. */
+ if (handlers[tagPARAM].start_tag_handler)
+ handlers[tagPARAM].start_tag_handler(pdoc, child);
+
+ chxj_node_convert(spec, r, pdoc, doc, child, indent+1);
+
+ if (handlers[tagPARAM].end_tag_handler)
+ handlers[tagPARAM].end_tag_handler(pdoc, child);
}
else {
chxj_node_convert(spec, r, pdoc, doc, child, indent+1);
/* <OBJECT> */
/*----------------------------------------------------------------------*/
if (strcasecmp(name, "object") == 0) {
- /* ignore object block */
+ if (handlers[tagOBJECT].start_tag_handler)
+ handlers[tagOBJECT].start_tag_handler(pdoc, child);
+
+ chxj_node_convert(spec, r, pdoc, doc, child, indent+1);
+
+ if (handlers[tagOBJECT].end_tag_handler)
+ handlers[tagOBJECT].end_tag_handler(pdoc, child);
}
else {
chxj_node_convert(spec, r, pdoc, doc, child, indent+1);
if (handlers[tagCENTER].end_tag_handler)
handlers[tagCENTER].end_tag_handler(pdoc, child);
}
+ else
+ /*----------------------------------------------------------------------*/
+ /* <CAPTION> */
+ /*----------------------------------------------------------------------*/
+ if (strcasecmp(name, "caption") == 0) {
+ if (handlers[tagCAPTION].start_tag_handler)
+ handlers[tagCAPTION].start_tag_handler(pdoc, child);
+
+ chxj_node_convert(spec, r, pdoc, doc, child, indent+1);
+
+ if (handlers[tagCAPTION].end_tag_handler)
+ handlers[tagCAPTION].end_tag_handler(pdoc, child);
+ }
/*----------------------------------------------------------------------*/
/* <CHXJ:IF> */
/*----------------------------------------------------------------------*/
}
}
}
+ /*----------------------------------------------------------------------*/
+ /* <CHXJ:RAW> */
+ /*----------------------------------------------------------------------*/
+ else
+ if (strcasecmp(name, "chxj:raw") == 0) {
+ if (handlers[tagCHXJRAW].start_tag_handler) {
+ handlers[tagCHXJRAW].start_tag_handler(pdoc, child);
+ }
+ }
else {
chxj_node_convert(spec, r, pdoc, doc, child, indent+1);
}