[Mapbender-commits] r1500 - trunk/mapbender/http/classes
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Tue Jul 17 03:39:38 EDT 2007
Author: christoph
Date: 2007-07-17 03:39:38 -0400 (Tue, 17 Jul 2007)
New Revision: 1500
Modified:
trunk/mapbender/http/classes/class_wms.php
Log:
bug fix #7
http://trac.osgeo.org/mapbender/ticket/7
Modified: trunk/mapbender/http/classes/class_wms.php
===================================================================
--- trunk/mapbender/http/classes/class_wms.php 2007-07-17 07:36:04 UTC (rev 1499)
+++ trunk/mapbender/http/classes/class_wms.php 2007-07-17 07:39:38 UTC (rev 1500)
@@ -19,6 +19,7 @@
include_once(dirname(__FILE__)."/../../conf/mapbender.conf");
require_once(dirname(__FILE__)."/class_connector.php");
+require_once(dirname(__FILE__)."/class_mb_exception.php");
$con = db_connect(DBSERVER,OWNER,PW);
db_select_db(DB,$con);
@@ -91,7 +92,14 @@
xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1);
xml_parser_set_option($parser,XML_OPTION_TARGET_ENCODING,CHARSET);
- xml_parse_into_struct($parser,$data,$values,$tags);
+ xml_parse_into_struct($parser,$this->wms_getcapabilities_doc,$values,$tags);
+
+ $code = xml_get_error_code($parser);
+ if ($code) {
+ $line = xml_get_current_line_number($parser);
+ $mb_exception = new mb_exception(xml_error_string($code) . " in line " . $line);
+ }
+
xml_parser_free($parser);
$section = null;
More information about the Mapbender_commits
mailing list