git-svn-id: http://www.winterrodeln.org/svn/servermediawiki/mediawiki_extensions/wrmap/trunk@1626
7aebc617-e5e2-0310-91dc-
80fb5f6d2477
function xml_to_json_features($input) {
libxml_use_internal_errors(true); // without that, we get PHP Warnings if the $input is not well-formed
$xml = new SimpleXMLElement($input); // input
- if (!ctype_space((string) $xml)) { // there must not be anythin except sub-elements or whitespace
+ $whitespace = (string) $xml; // everything between <wrmap> and </wrmap> that's not a sub-element
+ if (strlen($whitespace) > 0 && !ctype_space($whitespace)) { // there must not be anythin except sub-elements or whitespace
throw new Exception('Die Landkarte enthält folgenden ungültigen Text: "' . trim($xml) . '".');
}
$json_features = array(); // output