function ARC_rdfxml_parser::handle_cdata in Taxonomy import/export via XML 6
Same name and namespace in other branches
- 5.2 arc/ARC_rdfxml_parser.php \ARC_rdfxml_parser::handle_cdata()
- 5 arc/ARC_rdfxml_parser.php \ARC_rdfxml_parser::handle_cdata()
- 6.2 arc/ARC_rdfxml_parser.php \ARC_rdfxml_parser::handle_cdata()
File
- arc/
ARC_rdfxml_parser.php, line 793
Class
Code
function handle_cdata($parser, $cdata) {
switch ($this->state) {
case 6:
$cur_s =& $this->subjs[$this->s_count - 1];
if (isset($cur_s["o_xml_data"])) {
$cur_s["o_xml_data"] .= $cdata;
}
elseif ($cdata == "\n" || $cdata == "\r\n") {
$cur_s["o_xml_data"] = $cdata;
}
elseif (trim($cdata)) {
$cur_s["o_xml_data"] = $cdata;
}
break;
case 4:
$cur_s =& $this->subjs[$this->s_count - 1];
if (isset($cur_s["o_cdata"])) {
$cur_s["o_cdata"] .= $cdata;
}
else {
$cur_s["o_cdata"] = $cdata;
}
break;
}
}