diff options
author | rvelices <rv-github@modusoptimus.com> | 2012-06-27 04:08:55 +0000 |
---|---|---|
committer | rvelices <rv-github@modusoptimus.com> | 2012-06-27 04:08:55 +0000 |
commit | 0bbca1dcbf4eabe61acee147875332b144b42e58 (patch) | |
tree | 0e4909c5347ee37c686b4f424d001a1311943ace /include | |
parent | ef541746f8e7b8b01ca424bb98f12ba0e832208c (diff) |
bug 2666 Fix invalid xml on web service output with xml format
git-svn-id: http://piwigo.org/svn/trunk@16074 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'include')
-rw-r--r-- | include/ws_protocols/rest_encoder.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/ws_protocols/rest_encoder.php b/include/ws_protocols/rest_encoder.php index a8b002b95..041540a3e 100644 --- a/include/ws_protocols/rest_encoder.php +++ b/include/ws_protocols/rest_encoder.php @@ -59,6 +59,11 @@ class PwgXmlWriter } $this->_indentLevel++; $this->_indent(); + $diff = ord($name[0])-ord('0'); + if ($diff>=0 && $diff<=9) + { + $name='_'.$name; + } $this->_output( '<'.$name ); $this->_lastTagOpen = true; array_push( $this->_elementStack, $name); |