You are here

function ARC_erdf_parser::get_all_cdata in Taxonomy import/export via XML 6

Same name and namespace in other branches
  1. 5.2 arc/ARC_erdf_parser.php \ARC_erdf_parser::get_all_cdata()
  2. 5 arc/ARC_erdf_parser.php \ARC_erdf_parser::get_all_cdata()
  3. 6.2 arc/ARC_erdf_parser.php \ARC_erdf_parser::get_all_cdata()
1 call to ARC_erdf_parser::get_all_cdata()
ARC_erdf_parser::get_triple_infos in arc/ARC_erdf_parser.php

File

arc/ARC_erdf_parser.php, line 479

Class

ARC_erdf_parser

Code

function get_all_cdata($node) {
  $result = $node["cdata"];
  if (isset($node["attrs"]["val"])) {
    $result .= $node["attrs"]["val"];
  }

  /* child nodes */
  $id = $node["id"];
  if (isset($this->nodes_by_parent[$id])) {
    foreach ($this->nodes_by_parent[$id] as $cur_child_node) {
      $result .= $this
        ->get_all_cdata($cur_child_node);
    }
  }
  return $result;
}