100+ results for 'php xml_parse'

Not the results you expected?

class-IXR-message.php (https://gitlab.com/VTTE/sitios-vtte) PHP · 234 lines

1 <?php

2

3 /**

29

30 /**

31 * PHP5 constructor.

32 */

33 function __construct( $message )

37

38 /**

39 * PHP4 constructor.

40 */

41 public function IXR_Message( $message ) {

47 if ( ! function_exists( 'xml_parser_create' ) ) {

48 trigger_error( __( "PHP's XML extension is not available. Please contact your hosting provider to enable PHP's XML extension." ) );

49 return false;

50 }

BitmapMetadataHandler.php (https://github.com/daevid/MWFork.git) PHP · 211 lines

1 <?php

2 /**

3 Class to deal with reconciling and extracting metadata from bitmap images.

116 */

117 static function Jpeg ( $filename ) {

118 $showXMP = function_exists( 'xml_parser_create_ns' );

119 $meta = new self();

120 $meta->getExif( $filename );

154 */

155 static public function PNG ( $filename ) {

156 $showXMP = function_exists( 'xml_parser_create_ns' );

157

158 $meta = new self();

191 }

192

193 if ( $baseArray['xmp'] !== '' && function_exists( 'xml_parser_create_ns' ) ) {

194 $xmp = new XMPReader();

195 $xmp->parse( $baseArray['xmp'] );

core_XmlTagTrace.php (https://github.com/atutor/atutor_opencaps.git) PHP · 242 lines

1 <?php

2 //

3 /**

60 {

61 // create XML parser

62 $p = xml_parser_create();

63

64 // parse XML data into array

65 xml_parse_into_struct($p, $theXmlString, $xmlVals, $xmlIndex);

66

67 // free XML parser

68 xml_parser_free($p);

69

70 // initialize XML object ????

Tbx.php (https://github.com/gryzz/crystal_magento.git) PHP · 179 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Tbx.php 16971 2009-07-22 18:05:45Z mikaelkael $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 #require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

46 /**

47 * Generates the tbx adapter

48 * This adapter reads with php's xml_parser

49 *

50 * @param string $data Translation data

simplexml.class.php (https://github.com/shafiqissani/BottomToolbar.git) PHP · 300 lines

1 <?php

2

3 /**

26 var $ignore_level = 0;

27 var $skip_empty_values = false;

28 var $php_errormsg;

29 var $evalCode="";

30

267 function xml_load_file($file, $resulttype = 'object', $encoding = 'UTF-8')

268 {

269 $php_errormsg="";

270 $this->result="";

271 $this->evalCode="";

273 $data = file_get_contents($file);

274 if (!$data)

275 return 'Cannot open xml document: ' . (isset($php_errormsg) ? $php_errormsg : $file);

276

277 $parser = xml_parser_create($encoding);

Parser.php (https://github.com/durand54/sitellite.git) PHP · 238 lines

1 <?php

2

3 $loader->import ('saf.XML.RelaxNG.Rule');

26

27 function parse ($schema) {

28 $this->parser = xml_parser_create ($this->encoding);

29 if (! $this->parser) {

30 $this->error = 'Relax Error: Failed to create an XML parser!';

31 return false;

32 }

33 if (! xml_parser_set_option ($this->parser, XML_OPTION_CASE_FOLDING, false)) {

34 xml_parser_free ($this->parser);

47 $this->rule = 'required';

48

49 if (xml_parse_into_struct ($this->parser, $schema, $this->nodes, $this->tags)) {

50 xml_parser_free ($this->parser);

_parse_lockinfo.php (https://bitbucket.org/elijahvsjesus/tandava.git) PHP · 251 lines

1 <?php // $Id: _parse_lockinfo.php 246152 2007-11-14 10:49:27Z hholzgra $

2 /*

3 +----------------------------------------------------------------------+

106

107 // create namespace aware parser

108 $xml_parser = xml_parser_create_ns("UTF-8", " ");

109

110 // set tag and data handlers

116

117 // we want a case sensitive parser

118 xml_parser_set_option($xml_parser,

119 XML_OPTION_CASE_FOLDING, false);

120

124 if (is_string($line)) {

125 $had_input = true;

126 $this->success &= xml_parse($xml_parser, $line, false);

127 }

128 }

gskxml.h (https://github.com/davebenson/gsk.git) C Header · 213 lines

74 const char *gsk_xml_find_attr (GskXml *xml,

75 const char *attr_name);

76 GskXml *gsk_xml_parse_file (const char *filename,

77 GError **error);

78 GskXml *gsk_xml_parse_str (const char *str,

79 GError **error);

80 GskXml *gsk_xml_parse_str_len (const char *str,

81 gssize len,

82 GError **error);

kml_infos.php (https://bitbucket.org/pombredanne/spip-zone-treemap.git) PHP · 187 lines

1 <?php

2 /**

3 * Plugin GIS

39 include_spip('inc/xml');

40 $ret = lire_fichier($chemin,$donnees);

41 $arbre = spip_xml_parse($donnees);

42 spip_xml_match_nodes(",^Document,",$arbre, $documents);

43 foreach($documents as $document => $info){

131 include_spip('inc/xml');

132 $ret = lire_fichier($chemin,$donnees);

133 $arbre = spip_xml_parse($donnees);

134 spip_xml_match_nodes(",^metadata,",$arbre, $metadatas);

135 foreach($metadatas as $metadata => $info){

Message.php (https://gitlab.com/wuhang2003/typecho) PHP · 167 lines

1 <?php

2 /*

3 IXR - The Inutio XML-RPC Library - (c) Incutio Ltd 2002

4 Version 1.61 - Simon Willison, 11th July 2003 (htmlentities -> htmlspecialchars)

5 Site: http://scripts.incutio.com/xmlrpc/

6 Manual: http://scripts.incutio.com/xmlrpc/manual.php

7 Made available under the Artistic License: http://www.opensource.org/licenses/artistic-license.php

39 return false;

40 }

41 $this->_parser = xml_parser_create();

42 // Set XML parser to take the case of tags in to account

43 xml_parser_set_option($this->_parser, XML_OPTION_CASE_FOLDING, false);

46 xml_set_element_handler($this->_parser, 'tag_open', 'tag_close');

47 xml_set_character_data_handler($this->_parser, 'cdata');

48 if (!xml_parse($this->_parser, $this->message)) {

49 /* die(sprintf('XML error: %s at line %d',

50 xml_error_string(xml_get_error_code($this->_parser)),

easy_xml.php (https://github.com/evpozdniakov/FW.git) PHP · 118 lines

1 <?php

2

3 ###################################################################################

4 #

5 # XML Library, by Keith Devens, version 1.2b

6 # http://keithdevens.com/software/phpxml

7 #

8 # This code is Open Source, released under terms similar to the Artistic License.

13 ###################################################################################

14 # XML_unserialize: takes raw XML as a parameter (a string)

15 # and returns an equivalent PHP data structure

16 ###################################################################################

17 function & XML_unserialize(&$xml){

18 $xml_parser = &new XML();

19 $data = &$xml_parser->parse($xml);

Factory.php (https://github.com/sgtcarneiro/horde.git) PHP · 154 lines

1 <?php

2 /**

3 * A factory for generating Kolab format handlers.

4 *

5 * PHP version 5

6 *

7 * @category Kolab

9 * @author Gunnar Wrobel <wrobel@pardus.de>

10 * @license http://www.fsf.org/copyleft/lgpl.html LGPL

11 * @link http://pear.horde.org/index.php?package=Kolab_Format

12 */

13

25 * @author Gunnar Wrobel <wrobel@pardus.de>

26 * @license http://www.fsf.org/copyleft/lgpl.html LGPL

27 * @link http://pear.horde.org/index.php?package=Kolab_Format

28 */

29 class Horde_Kolab_Format_Factory

Xliff.php (https://bitbucket.org/Ebozavrik/test-application.git) PHP · 238 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Xliff.php 24649 2012-02-26 03:37:54Z adamlundrigan $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 require_once 'Zend/Translate/Adapter.php';

28

29

Xliff.php (https://github.com/Exercise/zf2.git) PHP · 230 lines

1 <?php

2 /**

3 * Zend Framework

77 $encoding = $this->_findEncoding($filename);

78 $this->_target = $locale;

79 $this->_file = xml_parser_create($encoding);

80 xml_set_object($this->_file, $this);

81 xml_parser_set_option($this->_file, XML_OPTION_CASE_FOLDING, 0);

83 xml_set_character_data_handler($this->_file, "_contentElement");

84

85 if (!xml_parse($this->_file, file_get_contents($filename))) {

86 $ex = sprintf('XML error: %s at line %d',

87 xml_error_string(xml_get_error_code($this->_file)),

88 xml_get_current_line_number($this->_file));

89 xml_parser_free($this->_file);

90 throw new Translator\Exception($ex);

91 }

kml.h (https://github.com/jehc/MondocosmOS.git) C Header · 124 lines

116 KMLNode *poCurrent_;

117

118 XML_Parser oCurrentParser;

119 int nDataHandlerCounter;

120 int nWithoutEventCounter;

bug32001.php (https://gitlab.com/iranjith4/hhvm) PHP · 156 lines

1 <?php

2 class testcase {

3 private $encoding;

88 }

89

90 $parser = xml_parser_create(NULL);

91 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);

94

95 if ($this->chunk_size == 0) {

96 $success = @xml_parse($parser, $data, true);

97 } else {

98 for ($offset = 0; $offset < strlen($data);

99 $offset += $this->chunk_size) {

100 $success = @xml_parse($parser, substr($data, $offset, $this->chunk_size), false);

101 if (!$success) {

102 break;

Tmx.php (https://bitbucket.org/areeves42/openfisma.git) PHP · 233 lines

1 <?php

2 /**

3 * Zend Framework

22

23 /** Zend_Locale */

24 // require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 // require_once 'Zend/Translate/Adapter.php';

28

29

59 $this->_data = array();

60 if (!is_readable($filename)) {

61 // require_once 'Zend/Translate/Exception.php';

62 throw new Zend_Translate_Exception('Translation file \'' . $filename . '\' is not readable.');

63 }

restore_includes.php (https://github.com/scriby/moodle.git) PHP · 97 lines

1 <?php

2

3 // This file is part of Moodle - http://moodle.org/

29

30 // Include all the backup needed stuff

31 require_once($CFG->dirroot . '/backup/util/interfaces/checksumable.class.php');

32 require_once($CFG->dirroot . '/backup/util/interfaces/loggable.class.php');

33 require_once($CFG->dirroot . '/backup/util/interfaces/executable.class.php');

34 require_once($CFG->dirroot . '/backup/util/interfaces/processable.class.php');

35 require_once($CFG->dirroot . '/backup/backup.class.php');

36 require_once($CFG->dirroot . '/backup/util/structure/restore_path_element.class.php');

38 require_once($CFG->dirroot . '/backup/util/helper/restore_prechecks_helper.class.php');

39 require_once($CFG->dirroot . '/backup/util/helper/restore_moodlexml_parser_processor.class.php');

40 require_once($CFG->dirroot . '/backup/util/helper/restore_inforef_parser_processor.class.php');

Parser.php (https://github.com/strangerstudios/paid-memberships-pro.git) PHP · 140 lines

1 <?php

2 namespace Braintree\Xml;

3

83

84 /**

85 * Converts a node to a PHP value

86 *

87 * @param DOMNode $node

138 }

139 }

140 class_alias('Braintree\Xml\Parser', 'Braintree_Xml_Parser');

141

xmldocument.php (https://github.com/eosc/EosC-2.3.git) PHP · 302 lines

1 <?php

2 /*

3 $Id: xmldocument.php,v 1.5 2003/06/27 01:03:03 torinwalker Exp $

227

228 function destruct(){

229 xml_parser_free($this->xp);

230 }

231

273 // parse xml document from string

274 function parse($xmlString) {

275 if(!($this->xp = @xml_parser_create())) {

276 $this->error['description'] = 'Could not create xml parser';

277 }

291 }

292 }

293 xml_parser_set_option($this->xp, XML_OPTION_CASE_FOLDING, false);

294 if (!$this->hasErrors()) {

295 if(!@xml_parse($this->xp, $xmlString)) {

StreamTest.php (https://github.com/sgtcarneiro/horde.git) PHP · 125 lines

1 <?php

2 /**

3 * Horde Log package

10 * @author Chuck Hagenbuch <chuck@horde.org>

11 * @category Horde

12 * @license http://opensource.org/licenses/bsd-license.php BSD

13 * @package Log

14 * @subpackage UnitTests

19 * @author Chuck Hagenbuch <chuck@horde.org>

20 * @category Horde

21 * @license http://opensource.org/licenses/bsd-license.php BSD

22 * @package Log

23 * @subpackage UnitTests

24 */

25 class Horde_Log_Handler_StreamTest extends PHPUnit_Framework_TestCase

26 {

27 public function setUp()

XMLParser.php (https://bitbucket.org/Nemcio/kloxo-mr.git) PHP · 261 lines

9 * http://www.php.net/license/3_0.txt. If you did not receive a copy of

10 * the PHP License and are unable to obtain it through the web, please

11 * send a note to license@php.net so we can mail you a copy immediately.

13 * @category pear

14 * @package PEAR

15 * @author Greg Beaver <cellog@php.net>

16 * @author Stephan Schmidt (original XML_Unserializer code)

17 * @copyright 1997-2006 The PHP Group

18 * @license http://www.php.net/license/3_0.txt PHP License 3.0

19 * @version CVS: $Id: XMLParser.php,v 1.1.1.1 2009/05/08 18:30:19 root Exp $

20 * @link http://pear.php.net/package/PEAR

21 * @since File available since Release 1.4.0a1

22 */

30 * @copyright 1997-2006 The PHP Group

31 * @license http://www.php.net/license/3_0.txt PHP License 3.0

32 * @version Release: 1.4.9

33 * @link http://pear.php.net/package/PEAR

Xml.class.php (http://sqltoappledictionary.googlecode.com/svn/trunk/) PHP · 377 lines

294 static function parse($str) {

295 Xml::$build = Xml::createDocument();

296 $xml_parser = xml_parser_create();

297 xml_set_element_handler($xml_parser, isset(Xml::$__start_element_handler) ? Xml::$__start_element_handler: array("Xml", "__start_element_handler"), isset(Xml::$__end_element_handler) ? Xml::$__end_element_handler: array("Xml", "__end_element_handler"));

299 xml_set_default_handler($xml_parser, isset(Xml::$__default_handler) ? Xml::$__default_handler: array("Xml", "__default_handler"));

300 xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, 0);

301 xml_parser_set_option($xml_parser, XML_OPTION_SKIP_WHITE, 0);

304 $str = ("<doc>" . $str) . "</doc>";

305 }

306 if(1 !== xml_parse($xml_parser, $str, true)) {

307 throw new HException("Xml parse error (" . ((xml_error_string(xml_get_error_code($xml_parser)) . ") line #") . xml_get_current_line_number($xml_parser)));

308 }

309 xml_parser_free($xml_parser);

310 if($isComplete) {

311 return Xml::$build;

LinkPoint.php (https://github.com/pear/Payment_Process2.git) PHP · 188 lines

1 <?php

2 require_once 'Payment/Process2/Result.php';

3 require_once 'Payment/Process2/Result/Driver.php';

4

5 /**

91 );

92

93 $xml = new Payment_Process2_LinkPoint_XML_Parser();

94 $xml->parseString('<response>'.$this->_rawResponse.'</response>');

95 if (is_array($xml->response) && count($xml->response)) {

127 * @package Payment_Process2

128 */

129 class Payment_Process2_LinkPoint_XML_Parser extends XML_Parser

130 {

131 /**

Tbx.php (https://github.com/richhl/kalturaCE.git) PHP · 179 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Tbx.php 16971 2009-07-22 18:05:45Z mikaelkael $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

46 /**

47 * Generates the tbx adapter

48 * This adapter reads with php's xml_parser

49 *

50 * @param string $data Translation data

Qt.php (https://github.com/MontmereLimited/ZendFramework-v1.git) PHP · 160 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Qt.php 23775 2011-03-01 17:25:24Z ralph $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 // // // // // // // // require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 // // // // // // // // require_once 'Zend/Translate/Adapter.php';

28

29

xml2array.php (https://github.com/shotdsherrif/Thin-PHP-Framework.git) PHP · 134 lines

1 <?php

2 /**

3 * xml2array() will convert the given XML text to an array in the XML structure.

4 * Link: http://www.bin-co.com/php/scripts/xml2array/

5 * Arguments : $contents - The XML text

6 * $get_attributes - 1 or 0. If this is 1 the function will get the attributes as well as the tag values - this results in a different array structure in the return value.

18 }

19

20 //Get the XML parser of PHP - PHP must have this module for the parser to work

21 $parser = xml_parser_create('');

22 xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, "UTF-8"); # http://minutillo.com/steve/weblog/2004/6/17/php-xml-and-character-encodings-a-tale-of-sadness-rage-and-data-loss

23 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);

XMPTest.php (https://github.com/ChuguluGames/mediawiki-svn.git) PHP · 154 lines

1 <?php

2 class XMPTest extends MediaWikiTestCase {

3

12 */

13 public function testXMPParse( $xmp, $expected, $info ) {

14 if ( !function_exists( 'xml_parser_create_ns' ) ) {

15 $this->markIncomplete( 'Requires libxml to do XMP parsing' );

16 }

29 // $xmpFiles format: array of arrays with first arg file base name,

30 // with the actual file having .xmp on the end for the xmp

31 // and .result.php on the end for a php file containing the result

32 // array. Second argument is some info on what's being tested.

33 $xmpFiles = array(

57 // file.

58 $result = null;

59 include( $xmpPath . $file[0] . '.result.php' );

60 $data[] = array( $xmp, $result, '[' . $file[0] . '.xmp] ' . $file[1] );

61 }

XMLParser.php (https://github.com/axxtel/agilebill.git) PHP · 261 lines

9 * http://www.php.net/license/3_0.txt. If you did not receive a copy of

10 * the PHP License and are unable to obtain it through the web, please

11 * send a note to license@php.net so we can mail you a copy immediately.

13 * @category pear

14 * @package PEAR

15 * @author Greg Beaver <cellog@php.net>

16 * @author Stephan Schmidt (original XML_Unserializer code)

17 * @copyright 1997-2008 The PHP Group

18 * @license http://www.php.net/license/3_0.txt PHP License 3.0

19 * @version CVS: $Id: XMLParser.php,v 1.13 2008/01/03 20:26:36 cellog Exp $

20 * @link http://pear.php.net/package/PEAR

21 * @since File available since Release 1.4.0a1

22 */

30 * @copyright 1997-2008 The PHP Group

31 * @license http://www.php.net/license/3_0.txt PHP License 3.0

32 * @version Release: 1.7.2

33 * @link http://pear.php.net/package/PEAR

XMLParser.php (https://bitbucket.org/shashwat_dinasource/bitscentral.git) PHP · 261 lines

9 * http://www.php.net/license/3_0.txt. If you did not receive a copy of

10 * the PHP License and are unable to obtain it through the web, please

11 * send a note to license@php.net so we can mail you a copy immediately.

13 * @category pear

14 * @package PEAR

15 * @author Greg Beaver <cellog@php.net>

16 * @author Stephan Schmidt (original XML_Unserializer code)

17 * @copyright 1997-2006 The PHP Group

18 * @license http://www.php.net/license/3_0.txt PHP License 3.0

19 * @version CVS: $Id: XMLParser.php,v 1.11 2006/01/06 04:47:36 cellog Exp $

20 * @link http://pear.php.net/package/PEAR

21 * @since File available since Release 1.4.0a1

22 */

30 * @copyright 1997-2006 The PHP Group

31 * @license http://www.php.net/license/3_0.txt PHP License 3.0

32 * @version Release: 1.4.11

33 * @link http://pear.php.net/package/PEAR

php-xmlparser.el (https://gitlab.com/csagedy/prelude) Emacs Lisp · 194 lines

65 )

66

67 (define-skeleton php-xml_parse

68 "Insert a xml_parse"

87 )

88

89 (define-skeleton php-xml_parser_free

90 "Insert a xml_parser_free statement."

94 )

95

96 (define-skeleton php-xml_parser_get_option

97 "Insert a xml_parser_get_option statement."

102 )

103

104 (define-skeleton php-xml_parser_set_option

105 "Insert a xml_parser_set_option statement."

Qt.php (https://github.com/grjones/qframe.git) PHP · 160 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Qt.php 20096 2010-01-06 02:05:09Z bkarwin $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 require_once 'Zend/Translate/Adapter.php';

28

29

Qt.php (https://github.com/StefanRHRO/SCRM.git) PHP · 160 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Qt.php 23775 2011-03-01 17:25:24Z ralph $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 require_once 'Zend/Translate/Adapter.php';

28

29

xmlfile.c (https://github.com/neojjang/moai-beta.git) C · 244 lines

54

55 typedef struct {

56 XML_Parser parser;

57 int *retPtr;

58 } PROCESS_ARGS;

59

60 static void

61 reportError(XML_Parser parser, const XML_Char *filename)

62 {

63 enum XML_Error code = XML_GetErrorCode(parser);

78 const XML_Char *filename, void *args)

79 {

80 XML_Parser parser = ((PROCESS_ARGS *)args)->parser;

81 int *retPtr = ((PROCESS_ARGS *)args)->retPtr;

82 if (XML_Parse(parser, (const char *)data, (int)size, 1) == XML_STATUS_ERROR) {

Log.php (https://github.com/akelos/akelos.git) PHP · 125 lines

1 <?php

2 /* vim: set expandtab tabstop=4 shiftwidth=4: */

3 // +----------------------------------------------------------------------+

4 // | PHP version 5 |

5 // +----------------------------------------------------------------------+

6 // | Copyright (c) 2004, Clay Loveless |

8 // +----------------------------------------------------------------------+

9 // | This LICENSE is in the BSD license style. |

10 // | http://www.opensource.org/licenses/bsd-license.php |

11 // | |

12 // | Redistribution and use in source and binary forms, with or without |

42 // +----------------------------------------------------------------------+

43 //

44 // $Id: Log.php 42 2004-04-26 09:39:59Z clay $

45 //

46

Tbx.php (https://github.com/rogerwu99/randomizr.git) PHP · 179 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2008 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Date.php 2498 2006-12-23 22:13:38Z thomas $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

46 /**

47 * Generates the tbx adapter

48 * This adapter reads with php's xml_parser

49 *

50 * @param string $data Translation data

ogr_expat.cpp (https://github.com/aashish24/gdal-cmake.git) C++ · 150 lines

133 /************************************************************************/

134

135 XML_Parser OGRCreateExpatXMLParser()

136 {

137 XML_Memory_Handling_Suite memsuite;

139 memsuite.realloc_fcn = OGRExpatRealloc;

140 memsuite.free_fcn = free;

141 XML_Parser hParser = XML_ParserCreate_MM(NULL, &memsuite, NULL);

142

143 XML_SetUnknownEncodingHandler(hParser,

update.php (https://github.com/joomleiros/tpl_joomleiros.git) PHP · 297 lines

1 <?php

2 /**

3 * @package Joomla.Platform

278 }

279

280 $this->xml_parser = xml_parser_create('');

281 xml_set_object($this->xml_parser, $this);

285 while ($data = fread($fp, 8192))

286 {

287 if (!xml_parse($this->xml_parser, $data, feof($fp)))

288 {

289 die(sprintf("XML error: %s at line %d",

292 }

293 }

294 xml_parser_free($this->xml_parser);

295 return true;

296 }

Xliff.php (https://github.com/kiranatama/sagalaya.git) PHP · 226 lines

1 <?php

2 /**

3 * Zend Framework

72 $encoding = $this->_findEncoding($filename);

73 $this->_target = $locale;

74 $this->_file = xml_parser_create($encoding);

75 xml_set_object($this->_file, $this);

76 xml_parser_set_option($this->_file, XML_OPTION_CASE_FOLDING, 0);

78 xml_set_character_data_handler($this->_file, "_contentElement");

79

80 if (!xml_parse($this->_file, file_get_contents($filename))) {

81 $ex = sprintf('XML error: %s at line %d of file %s',

82 xml_error_string(xml_get_error_code($this->_file)),

83 xml_get_current_line_number($this->_file),

84 $filename);

85 xml_parser_free($this->_file);

86 throw new InvalidFileTypeException($ex);

87 }

Document.php (https://gitlab.com/ealexis.t/kiosco) PHP · 353 lines

1 <?php

2 /**

3 * @package php-svg-lib

4 * @link http://github.com/PhenX/php-svg-lib

5 * @author Fabien Mnager <fabien.menager@gmail.com>

6 * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License

57

58 protected function initParser() {

59 $parser = xml_parser_create("utf-8");

60 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, false);

102 $rootAttributes = null;

103

104 $parser = xml_parser_create("utf-8");

105 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, false);

Qt.php (https://github.com/kiranatama/sagalaya.git) PHP · 156 lines

1 <?php

2 /**

3 * Zend Framework

64

65 $encoding = $this->_findEncoding($filename);

66 $this->_file = xml_parser_create($encoding);

67 xml_set_object($this->_file, $this);

68 xml_parser_set_option($this->_file, XML_OPTION_CASE_FOLDING, 0);

70 xml_set_character_data_handler($this->_file, "_contentElement");

71

72 if (!xml_parse($this->_file, file_get_contents($filename))) {

73 $ex = sprintf('XML error: %s at line %d of file %s',

74 xml_error_string(xml_get_error_code($this->_file)),

75 xml_get_current_line_number($this->_file),

76 $filename);

77 xml_parser_free($this->_file);

78 throw new InvalidFileTypeException($ex);

79 }

XMLToArray.php (https://github.com/orchestra-io/sample-openx.git) PHP · 128 lines

1 <?php

2 /*

3 +---------------------------------------------------------------------------+

27 /**

28 * A custom XML parser facility from

29 * http://www.devarticles.com/c/a/PHP/Converting-XML-Into-a-PHP-Data-Structure/

30 */

31

54 function parse($xmlstring="") {

55 // set up a new XML parser to do all the work for us

56 $this->parser = xml_parser_create();

57 xml_set_object($this->parser, $this);

58 xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, false);

65

66 // parse the data and free the parser...

67 xml_parse($this->parser, $xmlstring);

68 xml_parser_free($this->parser);

Xml.php (https://github.com/finger2000/horde.git) PHP · 311 lines

1 <?php

2 /**

3 * Implementation of the Kolab XML format.

4 *

5 * PHP version 5

6 *

7 * @category Kolab

118 * The parser dealing with the input.

119 *

120 * @var Horde_Kolab_Format_Xml_Parser

121 */

122 protected $_parser;

167 * Constructor

168 *

169 * @param Horde_Kolab_Format_Xml_Parser $parser The XML parser.

170 * @param Horde_Kolab_Format_Factory $factory The factory for helper

171 * objects.

XmlTm.php (https://gitlab.com/devtoannh/cafe) PHP · 139 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: XmlTm.php 23775 2011-03-01 17:25:24Z ralph $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 require_once 'Zend/Translate/Adapter.php';

28

29

_parse_propfind.php (https://github.com/jarednipper/HSU-common-code.git) PHP · 191 lines

1 <?php // $Id: _parse_propfind.php,v 1.1.2.2 2008/02/27 02:50:21 martinlanghoff Exp $

2 /*

3 +----------------------------------------------------------------------+

95

96 // create XML parser

97 $xml_parser = xml_parser_create_ns("UTF-8", " ");

98

99 // set tag and data handlers

103

104 // we want a case sensitive parser

105 xml_parser_set_option($xml_parser,

106 XML_OPTION_CASE_FOLDING, false);

107

112 if (is_string($line)) {

113 $had_input = true;

114 $this->success &= xml_parse($xml_parser, $line, false);

115 }

116 }

XmlTm.php (https://bitbucket.org/khuongduybui/openfisma.git) PHP · 139 lines

1 <?php

2 /**

3 * Zend Framework

22

23 /** Zend_Locale */

24 // require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 // require_once 'Zend/Translate/Adapter.php';

28

29

58 $this->_lang = $locale;

59 if (!is_readable($filename)) {

60 // require_once 'Zend/Translate/Exception.php';

61 throw new Zend_Translate_Exception('Translation file \'' . $filename . '\' is not readable.');

62 }

GeneratedSaxParserLibxmlSaxParser.cpp (https://github.com/AsherBond/MondocosmOS.git) C++ · 242 lines

6 Licensed under the MIT Open Source License,

7 for details please see LICENSE file or the website

8 http://www.opensource.org/licenses/mit-license.php

9 */

10

223 LibxmlSaxParser* thisObject = (LibxmlSaxParser*)(userData);

224 ParserError error(ParserError::SEVERITY_CRITICAL,

225 ParserError::ERROR_XML_PARSER_ERROR,

226 0,

227 0,

update.php (https://github.com/felix4/joomla-platform.git) PHP · 306 lines

1 <?php

2 /**

3 * @package Joomla.Platform

287 }

288

289 $this->xml_parser = xml_parser_create('');

290 xml_set_object($this->xml_parser, $this);

294 while ($data = fread($fp, 8192))

295 {

296 if (!xml_parse($this->xml_parser, $data, feof($fp)))

297 {

298 die(

301 }

302 }

303 xml_parser_free($this->xml_parser);

304 return true;

305 }

php_xml.h (https://gitlab.com/envieidoc/tomato) C Header · 157 lines

109 #define XML_MAXLEVEL 255 /* XXX this should be dynamic */

110

111 PHP_FUNCTION(xml_parser_create);

112 PHP_FUNCTION(xml_parser_create_ns);

122 PHP_FUNCTION(xml_set_end_namespace_decl_handler);

123 PHP_FUNCTION(xml_parse);

124 PHP_FUNCTION(xml_get_error_code);

128 PHP_FUNCTION(xml_get_current_byte_index);

129 PHP_FUNCTION(xml_parser_free);

130 PHP_FUNCTION(xml_parser_set_option);

131 PHP_FUNCTION(xml_parser_get_option);

132 PHP_FUNCTION(utf8_encode);

133 PHP_FUNCTION(utf8_decode);

134 PHP_FUNCTION(xml_parse_into_struct);

135

136 PHPAPI char *_xml_zval_strdup(zval *val);

classxml.php (https://github.com/jarednipper/HSU-common-code.git) PHP · 292 lines

1 <?php

2

3 if (!isset($XMLFile_Included) || !$XMLFile_Included) {

221 {

222 $this->init();

223 $this->parser = xml_parser_create("UTF-8");

224 xml_set_object( $this->parser, $this );

225 xml_set_element_handler( $this->parser, "_tag_open", "_tag_close" );

226 xml_set_character_data_handler( $this->parser, "_cdata" );

227 xml_parse( $this->parser, $str );

228 xml_parser_free( $this->parser );

232 {

233 $this->init();

234 $this->parser = xml_parser_create("UTF-8");

235 xml_set_object( $this->parser, $this );

236 xml_set_element_handler( $this->parser, "_tag_open", "_tag_close" );

StreamTest.php (https://github.com/Exercise/zf2.git) PHP · 156 lines

1 <?php

2 /**

3 * Zend Framework

35 * @group Zend_Log

36 */

37 class StreamWriterTest extends \PHPUnit_Framework_TestCase

38 {

39 public function testConstructorThrowsWhenResourceIsNotStream()

40 {

41 $resource = xml_parser_create();

42 try {

43 new StreamWriter($resource);

47 $this->assertRegExp('/not a stream/i', $e->getMessage());

48 }

49 xml_parser_free($resource);

50 }

51

facetservice.test.php (https://github.com/kwijibo/sparql-proxy.git) PHP · 100 lines

1 <?php

2 require_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'constants.inc.php';

3 require_once MORIARTY_TEST_DIR . 'fakecredentials.class.php';

4 require_once MORIARTY_DIR . 'facetservice.class.php';

5

6 class FacetServiceTest extends PHPUnit_Framework_TestCase {

7

8 function test_facets_gets_to_service_uri() {

79 }

80

81 function test_parse_facet_xml_parses_facets() {

82 $xml = '<facet-results xmlns="http://schemas.talis.com/2007/facet-results#"><head><query>dog</query><fields>tag</fields><top>10</top><output>xml</output></head><fields><field name="tag"><term value="dogs" number="5" facet-uri="http://api.talis.com/stores/kniblet-dev1/services/facet?fields=tag&amp;top=10&amp;output=xml&amp;query=dog+AND+tag%3A%22dogs%22" search-uri="http://api.talis.com/stores/kniblet-dev1/items?query=dog+AND+tag%3A%22dogs%22" /><term value="walking" number="2" facet-uri="http://api.talis.com/stores/kniblet-dev1/services/facet?fields=tag&amp;top=10&amp;output=xml&amp;query=dog+AND+tag%3A%22walking%22" search-uri="http://api.talis.com/stores/kniblet-dev1/items?query=dog+AND+tag%3A%22walking%22" /><term value="pets" number="1" facet-uri="http://api.talis.com/stores/kniblet-dev1/services/facet?fields=tag&amp;top=10&amp;output=xml&amp;query=dog+AND+tag%3A%22pets%22" search-uri="http://api.talis.com/stores/kniblet-dev1/items?query=dog+AND+tag%3A%22pets%22" /></field></fields></facet-results>';

83

ext_xml.h (https://github.com/kevlund/hiphop-php.git) C Header · 56 lines

1 /*

2 +----------------------------------------------------------------------+

3 | HipHop for PHP |

4 +----------------------------------------------------------------------+

5 | Copyright (c) 2010- Facebook, Inc. (http://www.facebook.com) |

6 | Copyright (c) 1997-2010 The PHP Group |

7 +----------------------------------------------------------------------+

8 | This source file is subject to version 3.01 of the PHP license, |

9 | that is bundled with this package in the file LICENSE, and is |

10 | available through the world-wide-web at the following url: |

11 | http://www.php.net/license/3_01.txt |

12 | If you did not receive a copy of the PHP license and are unable to |

13 | obtain it through the world-wide-web, please send a note to |

14 | license@php.net so we can mail you a copy immediately. |

15 +----------------------------------------------------------------------+

16 */

releaseInfoTest.php (https://bitbucket.org/IshaDakota/programdb.git) PHP · 87 lines

1 <?php

2

3 /**

36 'version' => '6.x-1.18',

37 );

38 $release = updatexml_parse_release($request_data, $xml);

39 $this->assertEquals($release['version'], '6.x-1.18');

40

46 'drupal_version' => '6.x',

47 );

48 $release = updatexml_parse_release($request_data, $xml);

49 $this->assertEquals($release['version'], '6.x-2.1');

50

55 'version' => '6.x-1',

56 );

57 $release = updatexml_parse_release($request_data, $xml);

58 $this->assertEquals($release['version'], '6.x-1.23');

59

xml_test.php (https://bitbucket.org/jstechnologies/cats.git) PHP · 178 lines

1 <?php

2 // $Id: xml_test.php 424 2006-07-21 02:20:17Z will $

3 require_once(dirname(__FILE__) . '/../xml.php');

4 Mock::generate('SimpleScorer');

5

6 if (! function_exists('xml_parser_create')) {

7 SimpleTest::ignore('TestOfXmlStructureParsing');

8 SimpleTest::ignore('TestOfXmlResultsParsing');

XmlTm.php (https://github.com/timglabisch/pimcore.git) PHP · 140 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: XmlTm.php 24649 2012-02-26 03:37:54Z adamlundrigan $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 // require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 // require_once 'Zend/Translate/Adapter.php';

28

29

example.xml-structure.html (https://bitbucket.org/thncr/manuals.git) HTML · 33 lines

10 <div class="next" style="text-align: right; float: right;"><a href="example.xml-map-tags.html">XML 标签映射例程</a></div>

11 <div class="up"><a href="xml.examples.html">范例</a></div>

12 <div class="home"><a href="index.html">PHP Manual</a></div>

13 </div><hr /><div id="example.xml-structure" class="section">

14 <h2 class="title">XML 元素结构例程</h2>

20 <div class="phpcode"><code><span style="color: #000000">

21 <span style="color: #0000BB">&lt;?php<br />$file&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"data.xml"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$depth&nbsp;</span><span style="color: #007700">=&nbsp;array();<br /><br />function&nbsp;</span><span style="color: #0000BB">startElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$name</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$attrs</span><span style="color: #007700">)&nbsp;<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span style="color: #0000BB">$depth</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">$i&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">$i&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">$depth</span><span style="color: #007700">[</span><span style="color: #0000BB">$parser</span><span style="color: #007700">];&nbsp;</span><span style="color: #0000BB">$i</span><span style="color: #007700">++)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"&nbsp;&nbsp;"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"</span><span style="color: #0000BB">$name</span><span style="color: #DD0000">\n"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$depth</span><span style="color: #007700">[</span><span style="color: #0000BB">$parser</span><span style="color: #007700">]++;<br />}<br /><br />function&nbsp;</span><span style="color: #0000BB">endElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$name</span><span style="color: #007700">)&nbsp;<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span style="color: #0000BB">$depth</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$depth</span><span style="color: #007700">[</span><span style="color: #0000BB">$parser</span><span style="color: #007700">]--;<br />}<br /><br /></span><span style="color: #0000BB">$xml_parser&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">xml_parser_create</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">xml_set_element_handler</span><span style="color: #007700">(</span><span style="color: #0000BB">$xml_parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"startElement"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"endElement"</span><span style="color: #007700">);<br />if&nbsp;(!(</span><span style="color: #0000BB">$fp&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">fopen</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"r"</span><span style="color: #007700">)))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;die(</span><span style="color: #DD0000">"could&nbsp;not&nbsp;open&nbsp;XML&nbsp;input"</span><span style="color: #007700">);<br />}<br /><br />while&nbsp;(</span><span style="color: #0000BB">$data&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">fread</span><span style="color: #007700">(</span><span style="color: #0000BB">$fp</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">4096</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!</span><span style="color: #0000BB">xml_parse</span><span style="color: #007700">(</span><span style="color: #0000BB">$xml_parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$data</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">feof</span><span style="color: #007700">(</span><span style="color: #0000BB">$fp</span><span style="color: #007700">)))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;die(</span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #DD0000">"XML&nbsp;error:&nbsp;%s&nbsp;at&nbsp;line&nbsp;%d"</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">xml_error_string</span><span style="color: #007700">(</span><span style="color: #0000BB">xml_get_error_code</span><span style="color: #007700">(</span><span style="color: #0000BB">$xml_parser</span><span style="color: #007700">)),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">xml_get_current_line_number</span><span style="color: #007700">(</span><span style="color: #0000BB">$xml_parser</span><span style="color: #007700">)));<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /></span><span style="color: #0000BB">xml_parser_free</span><span style="color: #007700">(</span><span style="color: #0000BB">$xml_parser</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span>

22 </span>

23 </code></div>

30 <div class="next" style="text-align: right; float: right;"><a href="example.xml-map-tags.html">XML 标签映射例程</a></div>

31 <div class="up"><a href="xml.examples.html">范例</a></div>

32 <div class="home"><a href="index.html">PHP Manual</a></div>

33 </div></body></html>

34

Tmx.php (https://github.com/Martin1982/IBMessagingWorkshopServer.git) PHP · 207 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Tmx.php 20096 2010-01-06 02:05:09Z bkarwin $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 // require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 // require_once 'Zend/Translate/Adapter.php';

28

29

GsaFeedWriterTest.php (https://gitlab.com/cuza/Clinic_Recods) PHP · 164 lines

1 <?php

2

3 namespace Exporter\Test\Source;

10 * @author Rémi Marseille <marseille@ekino.com>

11 */

12 class GsaFeedWriterTest extends \PHPUnit_Framework_TestCase

13 {

14 /**

83

84 // this will throw an exception if the xml is invalid

85 new \SimpleXMLElement(file_get_contents($generatedFiles[0]), LIBXML_PARSEHUGE);

86

87 $expected = <<<XML

127

128 // this will throw an exception if the xml is invalid

129 new \SimpleXMLElement(file_get_contents($generatedFiles[0]), LIBXML_PARSEHUGE);

130 new \SimpleXMLElement(file_get_contents($generatedFiles[1]), LIBXML_PARSEHUGE);

Tbx.php (https://gitlab.com/rsilveira1987/Expresso) PHP · 179 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Tbx.php 10020 2009-08-18 14:34:09Z j.fischer@metaways.de $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

46 /**

47 * Generates the tbx adapter

48 * This adapter reads with php's xml_parser

49 *

50 * @param string $data Translation data

XMLParser.php (https://github.com/michaelmcandrew/citylink.git) PHP · 261 lines

9 * http://www.php.net/license/3_0.txt. If you did not receive a copy of

10 * the PHP License and are unable to obtain it through the web, please

11 * send a note to license@php.net so we can mail you a copy immediately.

13 * @category pear

14 * @package PEAR

15 * @author Greg Beaver <cellog@php.net>

16 * @author Stephan Schmidt (original XML_Unserializer code)

17 * @copyright 1997-2008 The PHP Group

18 * @license http://www.php.net/license/3_0.txt PHP License 3.0

19 * @version CVS: $Id: XMLParser.php,v 1.13 2008/01/03 20:26:36 cellog Exp $

20 * @link http://pear.php.net/package/PEAR

21 * @since File available since Release 1.4.0a1

22 */

30 * @copyright 1997-2008 The PHP Group

31 * @license http://www.php.net/license/3_0.txt PHP License 3.0

32 * @version Release: 1.7.1

33 * @link http://pear.php.net/package/PEAR

function.sdo-das-xml-loadfile.html (https://github.com/cue-taro/emacs-setting-files.git) HTML · 158 lines

11 <div class="next" style="text-align: right; float: right;"><a href="function.sdo-das-xml-loadstring.html">SDO_DAS_XML::loadString</a></div>

12 <div class="up"><a href="ref.sdo-das-xml.html">SDO DAS XML 関数</a></div>

13 <div class="home"><a href="index.html">PHP Manual</a></div>

14 </div><hr /><div id="function.sdo-das-xml-loadfile" class="refentry">

15 <div class="refnamediv">

110

111 <span class="term">

112 <i><tt class="parameter">SDO_DAS_XML_ParserException</tt></i>

113 </span>

114 <dd>

155 <div class="next" style="text-align: right; float: right;"><a href="function.sdo-das-xml-loadstring.html">SDO_DAS_XML::loadString</a></div>

156 <div class="up"><a href="ref.sdo-das-xml.html">SDO DAS XML 関数</a></div>

157 <div class="home"><a href="index.html">PHP Manual</a></div>

158 </div></body></html>

159

ods.php (https://bitbucket.org/dreamriks/gift.git) PHP · 193 lines

59 public function read($filename) {

60 $this->_file = $filename;

61 list($this->_xml_parser, $fp) = $this->new_xml_parser($this->_file);

62 if (!$this->_xml_parser) {

83 }

84 }

85 if (!xml_parse($this->_xml_parser, $data, true)) {

86

87 die(sprintf("XML error: %s at line %d\n",

90 }

91

92 xml_parser_free($this->_xml_parser);

93 $this->cols = count($this->fulldata[0]);

94 $this->rows = count($this->fulldata);

183 $this->_xml_parser = xml_parser_create("UTF-8");

184 xml_parser_set_option($this->_xml_parser, XML_OPTION_CASE_FOLDING, 1);

185 xml_set_object($this->_xml_parser, $this);

listeimc_functions.php (https://bitbucket.org/pombredanne/spip-zone-treemap.git) PHP · 195 lines

1 <?php

2

3 if (!defined("_ECRIRE_INC_VERSION")) return;

40 //global $cities_html;

41

42 $xml_parse = xml_parser_create("UTF-8");

43 xml_set_element_handler($xml_parse,"cities_debut_element","cities_fin_element");

44 xml_set_character_data_handler($xml_parse,"cities_element");

45

46 if (!xml_parse($xml_parse,$cities_xml,false))

47 {

48 die(sprintf("erreur XML : %s à la ligne %d",

51 }

52

53 xml_parser_free($xml_parse);

54

55 // il faut maintenant alimenter les tables avec les infos du fichier

XmlTm.php (https://github.com/praveensingh85/MyEventDashboard1.git) PHP · 139 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: XmlTm.php 20096 2010-01-06 02:05:09Z bkarwin $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 require_once 'Zend/Translate/Adapter.php';

28

29

class-wxr-parser-simplexml.php (https://github.com/livinglab/openlab.git) PHP · 231 lines

1 <?php

2 /**

3 * WordPress eXtended RSS file parser implementations

8

9 /**

10 * WXR Parser that makes use of the SimpleXML PHP extension.

11 */

12 class WXR_Parser_SimpleXML {

27

28 if ( ! $success || isset( $dom->doctype ) ) {

29 return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this WXR file', 'wordpress-importer' ), libxml_get_errors() );

30 }

31

35 // halt if loading produces an error

36 if ( ! $xml )

37 return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this WXR file', 'wordpress-importer' ), libxml_get_errors() );

38

39 $wxr_version = $xml->xpath('/rss/channel/wp:wxr_version');

vfsStreamPrintVisitorTestCase.php (https://gitlab.com/cassianod2/IATec) PHP · 89 lines

1 <?php

2 /**

3 * This file is part of vfsStream.

19 * @group issue_10

20 */

21 class vfsStreamPrintVisitorTestCase extends \PHPUnit_Framework_TestCase

22 {

23 /**

36 public function constructWithNonStreamResourceThrowsInvalidArgumentException()

37 {

38 new vfsStreamPrintVisitor(xml_parser_create());

39 }

40

Xliff.php (https://github.com/richhl/kalturaCE.git) PHP · 220 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Xliff.php 16971 2009-07-22 18:05:45Z mikaelkael $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

49 /**

50 * Generates the xliff adapter

51 * This adapter reads with php's xml_parser

52 *

53 * @param string $data Translation data

sdo-das-xml.loadstring.html (https://bitbucket.org/thncr/manuals.git) HTML · 139 lines

10 <div class="next" style="text-align: right; float: right;"><a href="sdo-das-xml.savefile.html">SDO_DAS_XML::saveFile</a></div>

11 <div class="up"><a href="ref.sdo-das-xml.html">SDO DAS XML 函数</a></div>

12 <div class="home"><a href="index.html">PHP Manual</a></div>

13 </div><hr /><div id="sdo-das-xml.loadstring" class="refentry">

14 <div class="refnamediv">

105

106 <span class="term">

107 <em><code class="parameter">SDO_DAS_XML_ParserException</code></em>

108 </span>

109 <dd>

136 <div class="next" style="text-align: right; float: right;"><a href="sdo-das-xml.savefile.html">SDO_DAS_XML::saveFile</a></div>

137 <div class="up"><a href="ref.sdo-das-xml.html">SDO DAS XML 函数</a></div>

138 <div class="home"><a href="index.html">PHP Manual</a></div>

139 </div></body></html>

140

Tbx.php (https://github.com/grandison/budo16.git) PHP · 179 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Tbx.php 16971 2009-07-22 18:05:45Z mikaelkael $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 // require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

46 /**

47 * Generates the tbx adapter

48 * This adapter reads with php's xml_parser

49 *

50 * @param string $data Translation data

XMLParser.php (https://bitbucket.org/blackriver/openx.git) PHP · 261 lines

9 * http://www.php.net/license/3_0.txt. If you did not receive a copy of

10 * the PHP License and are unable to obtain it through the web, please

11 * send a note to license@php.net so we can mail you a copy immediately.

13 * @category pear

14 * @package PEAR

15 * @author Greg Beaver <cellog@php.net>

16 * @author Stephan Schmidt (original XML_Unserializer code)

17 * @copyright 1997-2006 The PHP Group

18 * @license http://www.php.net/license/3_0.txt PHP License 3.0

19 * @version CVS: $Id: XMLParser.php 6775 2007-05-22 12:39:39Z andrew.hill@openads.org $

20 * @link http://pear.php.net/package/PEAR

21 * @since File available since Release 1.4.0a1

22 */

30 * @copyright 1997-2006 The PHP Group

31 * @license http://www.php.net/license/3_0.txt PHP License 3.0

32 * @version Release: 1.5.4

33 * @link http://pear.php.net/package/PEAR

xml_test.php (https://gitlab.com/x33n/platform) PHP · 187 lines

1 <?php

2 // $Id: xml_test.php 1787 2008-04-26 20:35:39Z pp11 $

3 require_once(dirname(__FILE__) . '/../autorun.php');

4 require_once(dirname(__FILE__) . '/../xml.php');

5 Mock::generate('SimpleScorer');

6

7 if (! function_exists('xml_parser_create')) {

8 SimpleTest::ignore('TestOfXmlStructureParsing');

9 SimpleTest::ignore('TestOfXmlResultsParsing');

Tmx.php (https://github.com/bhaumik25/zend-framework.git) PHP · 188 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2008 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Date.php 2498 2006-12-23 22:13:38Z thomas $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

46 /**

47 * Generates the tmx adapter

48 * This adapter reads with php's xml_parser

49 *

50 * @param string $data Translation data

XMLParser.php (https://github.com/GunioRobot/Loggix.git) PHP · 261 lines

1 <?php

2 /**

3 * PEAR_XMLParser

4 *

5 * PHP versions 4 and 5

6 *

7 * @category pear

8 * @package PEAR

9 * @author Greg Beaver <cellog@php.net>

10 * @author Stephan Schmidt (original XML_Unserializer code)

11 * @copyright 1997-2009 The Authors

12 * @license http://opensource.org/licenses/bsd-license New BSD License

13 * @version CVS: $Id: XMLParser.php,v 1.22 2009/03/08 00:45:39 dufuz Exp $

14 * @link http://pear.php.net/package/PEAR

Qt.php (https://github.com/MarcelloDuarte/zf2.git) PHP · 164 lines

1 <?php

2 /**

3 * Zend Framework

73

74 $encoding = $this->_findEncoding($filename);

75 $this->_file = xml_parser_create($encoding);

76 xml_set_object($this->_file, $this);

77 xml_parser_set_option($this->_file, XML_OPTION_CASE_FOLDING, 0);

79 xml_set_character_data_handler($this->_file, "_contentElement");

80

81 if (!xml_parse($this->_file, file_get_contents($filename))) {

82 $ex = sprintf('XML error: %s at line %d',

83 xml_error_string(xml_get_error_code($this->_file)),

84 xml_get_current_line_number($this->_file));

85 xml_parser_free($this->_file);

86 throw new InvalidFileTypeException($ex);

87 }

Xliff.php (https://github.com/gryzz/crystal_magento.git) PHP · 220 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Xliff.php 16971 2009-07-22 18:05:45Z mikaelkael $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 #require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

49 /**

50 * Generates the xliff adapter

51 * This adapter reads with php's xml_parser

52 *

53 * @param string $data Translation data

backup_includes.php (https://bitbucket.org/kudutest1/moodlegit.git) PHP · 100 lines

1 <?php

2

3 // This file is part of Moodle - http://moodle.org/

29

30 // Include all the backup needed stuff

31 require_once($CFG->dirroot . '/backup/util/interfaces/checksumable.class.php');

32 require_once($CFG->dirroot . '/backup/util/interfaces/executable.class.php');

33 require_once($CFG->dirroot . '/backup/util/interfaces/processable.class.php');

34 require_once($CFG->dirroot . '/backup/util/interfaces/annotable.class.php');

35 require_once($CFG->dirroot . '/backup/util/interfaces/loggable.class.php');

36 require_once($CFG->dirroot . '/backup/backup.class.php');

62 require_once($CFG->dirroot . '/backup/util/helper/backup_file_manager.class.php');

63 require_once($CFG->dirroot . '/backup/util/helper/restore_moodlexml_parser_processor.class.php'); // Required by backup_general_helper::get_backup_information().

64 require_once($CFG->dirroot . '/backup/util/xml/xml_writer.class.php');

Parser.php (https://gitlab.com/yousafsyed/easternglamor) PHP · 173 lines

1 <?php

2

3 /**

7 */

8 /**

9 * Parses incoming Xml into arrays using PHP's

10 * built-in SimpleXML, and its extension via

11 * Iterator, SimpleXMLIterator

13 * @copyright 2014 Braintree, a division of PayPal, Inc.

14 */

15 class Braintree_Xml_Parser

16 {

17

weather.module.php (https://github.com/achernya/simmons-dash.git) PHP · 168 lines

1 <?php

2

3 /* DATA */

7 /* DISPLAY */

8

9 // found at php.net

10 function xml2array($url, $get_attributes = 1, $priority = 'tag') {

11 $contents = "";

12 if (!function_exists('xml_parser_create'))

13 {

14 return array ();

15 }

16 $parser = xml_parser_create('');

17 if (!($fp = @ fopen($url, 'rb')))

18 {

bloxx_rssdisplay.php (https://github.com/telmomenezes/bloxx.git) PHP · 158 lines

1 <?php

2 // Bloxx - Open Source Content Management System

3 //

20 // Authors: Telmo Menezes <telmo@cognitiva.net>

21 //

22 // $Id: bloxx_rssdisplay.php,v 1.6 2005-08-08 16:38:35 tmenezes Exp $

23

24 require_once 'defines.php';

25 require_once(CORE_DIR.'bloxx_module.php');

26

27 class Bloxx_RssDisplay extends Bloxx_Module

67 if($mode == 'rss_display'){

68

69 $parser = xml_parser_create();

70 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, false);

_parse_propfind.php (https://gitlab.com/tjaafar/SuiteCRM) PHP · 178 lines

82

83 // create XML parser

84 $xml_parser = xml_parser_create_ns("UTF-8", " ");

85

86 // set tag and data handlers

105 // finish parsing

106 if($had_input) {

107 $this->success &= xml_parse($xml_parser, "", true);

108 }

109

110 // free parser

111 xml_parser_free($xml_parser);

112

113 // close input stream

GeneratedSaxParserParserError.h (https://bitbucket.org/ZhangJingGuo/opencollada.git) C Header · 136 lines

6 Licensed under the MIT Open Source License,

7 for details please see LICENSE file or the website

8 http://www.opensource.org/licenses/mit-license.php

9 */

10

31 {

32 ERROR_COULD_NOT_OPEN_FILE,

33 ERROR_XML_PARSER_ERROR,

34 ERROR_UNKNOWN_ELEMENT,

35 ERROR_TEXTDATA_PARSING_FAILED,

XmlTm.php (https://gitlab.com/rsilveira1987/Expresso) PHP · 154 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: XmlTm.php 10020 2009-08-18 14:34:09Z j.fischer@metaways.de $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

45 /**

46 * Generates the xmltm adapter

47 * This adapter reads with php's xml_parser

48 *

49 * @param string $data Translation data

Tbx.php (https://gitlab.com/fabiorf/curso-zend1-aula1) PHP · 166 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Tbx.php 24649 2012-02-26 03:37:54Z adamlundrigan $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 require_once 'Zend/Translate/Adapter.php';

28

29

extension.php (https://github.com/cladjidane/D-mo-HTML5-CSS3.git) PHP · 128 lines

1 <?php

2 /**

3 * @package Joomla.Platform

106 }

107

108 $this->xml_parser = xml_parser_create('');

109 xml_set_object($this->xml_parser, $this);

112

113 while ($data = fread($fp, 8192)) {

114 if (!xml_parse($this->xml_parser, $data, feof($fp))) {

115 die(sprintf("XML error: %s at line %d",

116 xml_error_string(xml_get_error_code($this->xml_parser)),

118 }

119 }

120 xml_parser_free($this->xml_parser);

121 if(isset($this->latest)) {

122 $updates = Array($this->latest);

xml_test.php (https://github.com/jonaustin/craigslist-housing-mapper.git) PHP · 178 lines

1 <?php

2 // $Id: xml_test.php 4 2006-04-25 02:08:26Z phpnut $

3 require_once(dirname(__FILE__) . '/../xml.php');

4 Mock::generate('SimpleScorer');

5

6 if (! function_exists('xml_parser_create')) {

7 SimpleTest::ignore('TestOfXmlStructureParsing');

8 SimpleTest::ignore('TestOfXmlResultsParsing');

_parse_lockinfo.php (https://github.com/CircleCode/dynacase-core.git) PHP · 224 lines

90 }

91 // create namespace aware parser

92 $xml_parser = xml_parser_create_ns("UTF-8", " ");

93 // set tag and data handlers

94 xml_set_element_handler($xml_parser, array(&$this,

112 // finish parsing

113 if ($had_input) {

114 $this->success&= xml_parse($xml_parser, "", true);

115 }

116 // check if required tags where found

118 $this->success&= !empty($this->lockscope);

119 // free parser resource

120 xml_parser_free($xml_parser);

121 // close input stream

122 fclose($f_in);

Xliff.php (https://github.com/basdog22/Qool.git) PHP · 230 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Xliff.php 24652 2012-02-26 04:49:45Z adamlundrigan $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 require_once 'Zend/Translate/Adapter.php';

28

29

function.xml-set-default-handler.html (https://bitbucket.org/thncr/manuals.git) HTML · 126 lines

10 <div class="next" style="text-align: right; float: right;"><a href="function.xml-set-element-handler.html">xml_set_element_handler</a></div>

11 <div class="up"><a href="ref.xml.html">XML 解析器函数</a></div>

12 <div class="home"><a href="index.html">PHP Manual</a></div>

13 </div><hr /><div id="function.xml-set-default-handler" class="refentry">

14 <div class="refnamediv">

15 <h1 class="refname">xml_set_default_handler</h1>

16 <p class="verinfo">(PHP 4, PHP 5)</p><p class="refpurpose"><span class="refname">xml_set_default_handler</span> &mdash; <span class="dc-title">建立默认处理器</span></p>

17

18 </div>

123 <div class="next" style="text-align: right; float: right;"><a href="function.xml-set-element-handler.html">xml_set_element_handler</a></div>

124 <div class="up"><a href="ref.xml.html">XML 解析器函数</a></div>

125 <div class="home"><a href="index.html">PHP Manual</a></div>

126 </div></body></html>

127

function.xml-set-default-handler.html (https://github.com/vsilent/vim.git) HTML · 149 lines

9 <div class="next" style="float: right;"><a href="function.xml-set-element-handler.html">xml_set_element_handler</a></div>

10 <div class="up"><a href="ref.xml.html">XML Parser Функции</a></div>

11 <div class="home"><a href="index.html">PHP Manual</a></div>

12 </div><hr /><div id="function.xml-set-default-handler" class="refentry">

13 <div class="refnamediv">

14 <h1 class="refname">xml_set_default_handler</h1>

15 <p class="verinfo">(PHP 4, PHP 5)</p><p class="refpurpose dc-title">xml_set_default_handler — Set up default handler</p>

16

17 </div>

61 <i><tt class="parameter">handler</tt></i>

62 is a string containing the name of a

63 function that must exist when <a href="function.xml-parse.html" class="function">xml_parse()</a> is called

64 for <i><tt class="parameter">parser</tt></i>

65 .

Tbx.php (https://gitlab.com/grayhamster/open-social-media-monitoring) PHP · 166 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Tbx.php 24652 2012-02-26 04:49:45Z adamlundrigan $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 require_once 'Zend/Translate/Adapter.php';

28

29

XmlTm.php (https://github.com/grandison/budo16.git) PHP · 154 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: XmlTm.php 16971 2009-07-22 18:05:45Z mikaelkael $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 // require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

45 /**

46 * Generates the xmltm adapter

47 * This adapter reads with php's xml_parser

48 *

49 * @param string $data Translation data

Tbx.php (https://github.com/ftaiolivista/Zend-Framework-Namespaced-.git) PHP · 170 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Tbx.php 20096 2010-01-06 02:05:09Z bkarwin $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

27

28 /** Zend_Locale */

29 require_once 'Zend/Locale.php';

30

31 /** Zend_Translate_Adapter */

32 require_once 'Zend/Translate/Adapter.php';

33

34

Tmx.php (https://github.com/Exercise/zf2.git) PHP · 235 lines

1 <?php

2 /**

3 * Zend Framework

71

72 $encoding = $this->_findEncoding($filename);

73 $this->_file = xml_parser_create($encoding);

74 xml_set_object($this->_file, $this);

75 xml_parser_set_option($this->_file, XML_OPTION_CASE_FOLDING, 0);

77 xml_set_character_data_handler($this->_file, "_contentElement");

78

79 if (!xml_parse($this->_file, file_get_contents($filename))) {

80 $ex = sprintf('XML error: %s at line %d',

81 xml_error_string(xml_get_error_code($this->_file)),

82 xml_get_current_line_number($this->_file));

83 xml_parser_free($this->_file);

84 throw new Translator\Exception($ex);

85 }

XmlTest.php (https://github.com/ewandor/horde.git) PHP · 140 lines

1 <?php

2 /**

3 * Test the XML format implementation.

4 *

5 * PHP version 5

6 *

7 * @category Kolab

16 * Prepare the test setup.

17 */

18 require_once dirname(__FILE__) . '/../Autoload.php';

19

20 /**

86 {

87 $xml = new Horde_Kolab_Format_Xml(

88 new Horde_Kolab_Format_Xml_Parser(

89 new DOMDocument('1.0', 'UTF-8')

90 ),

XMLParser.class.php (https://github.com/oanas/xp-framework.git) PHP · 158 lines

1 <?php

2 /* This class is part of the XP framework

3 *

101 */

102 public function parse($data, $source= NULL) {

103 if ($parser= xml_parser_create('')) {

104 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, FALSE);

105 if (NULL === $this->encoding) {

106 $this->encoding= xml_parser_get_option($parser, XML_OPTION_TARGET_ENCODING);

107 } else {

108 xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, $this->encoding);

124 do {

125 if ($stream->available()) {

126 $r= xml_parse($parser, $stream->read(), FALSE);

127 } else {

128 $r= xml_parse($parser, '', TRUE);

Qt.php (https://bitbucket.org/Ebozavrik/test-application.git) PHP · 166 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Qt.php 24649 2012-02-26 03:37:54Z adamlundrigan $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 require_once 'Zend/Translate/Adapter.php';

28

29

xml.php (git://github.com/llaville/php-compat-info.git) PHP · 260 lines

71 * @param string $version OPTIONAL PHP version

72 * (4 => only PHP4, 5 or null => PHP4 + PHP5)

73 *

74 * @return array

103 * @param string $version OPTIONAL PHP version

104 * (4 => only PHP4, 5 or null => PHP4 + PHP5)

105 *

106 * @return array

136 * @param string $version OPTIONAL PHP version

137 * (4 => only PHP4, 5 or null => PHP4 + PHP5)

138 *

139 * @return array

198 * @param string $version OPTIONAL PHP version

199 * (4 => only PHP4, 5 or null => PHP4 + PHP5)

200 *

201 * @return array

Tmx.php (https://github.com/jorgenils/zend-framework.git) PHP · 156 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2007 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Date.php 2498 2006-12-23 22:13:38Z thomas $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Exception */

48 /**

49 * Generates the tmx adapter

50 * This adapter reads with php's xml_parser

51 *

52 * @param array $options Options for this adapter

sax2sql.php (https://github.com/tledoux/AQuA.git) PHP · 329 lines

1 <?php

2

3 $filename = "";

258

259 // create parser

260 $parser = xml_parser_create("ISO-8859-1");

261 if (!$parser) {

262 $error = "couldn't create parser";

265

266 // turn off case folding

267 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);

268

269 // set up handler functions

305 // read in the XML file

306 while ($data = fread($fp, 4096)) {

307 if (!xml_parse($parser, $data, feof($fp))) {

308 $error = sprintf("XML error: %s at line %d",

309 xml_error_string(xml_get_error_code($parser)),

ModuleListParser.class.php (https://github.com/harriswong/ATutor.git) PHP · 140 lines

1 <?php

2 /************************************************************************/

3 /* ATutor */

31

32 function ModuleListParser() {

33 $this->parser = xml_parser_create('');

34

35 xml_set_object($this->parser, $this);

36 xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, false); /* conform to W3C specs */

37 xml_set_element_handler($this->parser, 'startElement', 'endElement');

38 xml_set_character_data_handler($this->parser, 'characterData');

46 $this->row_num = 0;

47 $this->history_num = 0;

48 xml_parse($this->parser, $xml_data, TRUE);

49 }

50

JSimpleXMLTest.php (https://bitbucket.org/talueses/joomla-cms.git) PHP · 238 lines

1 <?php

2 /**

3 * JSimpleXMLTest.php -- unit testing file for JSimpleXML

7 * @license GNU General Public License version 2 or later; see LICENSE.txt

8 */

9 require_once JPATH_BASE.'/tests/unit/JoomlaTestCase.php';

10 /**

11 * Test class for JSimpleXML.

12 * Generated by PHPUnit on 2009-10-26 at 22:30:14.

13 *

14 * @package Joomla.UnitTest

46 protected function setUp()

47 {

48 include_once JPATH_BASE . '/libraries/joomla/utilities/simplexml.php';

49

50 //parent::setUp();

_parse_lockinfo.php (https://github.com/jacknicole/sugarcrm_dev.git) PHP · 237 lines

92

93 // create namespace aware parser

94 $xml_parser = xml_parser_create_ns("UTF-8", " ");

95

96 // set tag and data handlers

116 // finish parsing

117 if($had_input) {

118 $this->success &= xml_parse($xml_parser, "", true);

119 }

120

124

125 // free parser resource

126 xml_parser_free($xml_parser);

127

128 // close input stream

include.php (https://github.com/MyITCRM/myitcrm1.git) PHP · 268 lines

1 <?php

2 #########################################

3 # Display Open Invoice #

137

138 ##########################################

139 # xml2php Gateway #

140 # Loads language file up as a php array #

148 $file = FILE_ROOT . "language" . SEP . LANG;

149

150 $xml_parser = xml_parser_create();

151 if (!($fp = fopen($file, 'r'))) {

152 die('unable to open XML');

154 $contents = fread($fp, filesize($file));

155 fclose($fp);

156 xml_parse_into_struct($xml_parser, $contents, $arr_vals);

157 xml_parser_free($xml_parser);

Tbx.php (https://github.com/jpratt/cal.git) PHP · 181 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2008 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Date.php 2498 2006-12-23 22:13:38Z thomas $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 #require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

45 /**

46 * Generates the tbx adapter

47 * This adapter reads with php's xml_parser

48 *

49 * @param string $data Translation data

euvatcheck.class.php (https://github.com/shafiqissani/Jewelery-Ecommerce-.git) PHP · 155 lines

1 <?php

2 /**

3 * VAT ID Checker

29

30 /* Load the SOAP library */

31 require_once('nusoap/nusoap.php');

32

33 /* Check for proxy settings */

98

99 /* Create an XML parser */

100 $this->parser = xml_parser_create();

101 xml_set_object($this->parser,$this);

102 xml_set_element_handler($this->parser,"startElement","endElement");

103 xml_set_character_data_handler($this->parser, "characterData");

104 xml_parse($this->parser, $xmltxt);

105 xml_parser_free($this->parser);

SMW_SparqlResultParser.php (https://github.com/ChuguluGames/mediawiki-svn.git) PHP · 153 lines

1 <?php

2 /**

3 * Parser class for the SPARQL XML result format.

62 */

63 public function makeResultFromXml( $xmlQueryResult ) {

64 $parser = xml_parser_create();

65 xml_parser_set_option( $parser, XML_OPTION_SKIP_WHITE, 0 );

66 xml_parser_set_option( $parser, XML_OPTION_TARGET_ENCODING, 'UTF-8' );

67 xml_parser_set_option( $parser, XML_OPTION_CASE_FOLDING, 0 );

77 $this->m_comments = array();

78

79 xml_parse( $parser, $xmlQueryResult, true );

80

81 xml_parser_free( $parser );

Tbx.php (https://github.com/timglabisch/pimcore.git) PHP · 166 lines

1 <?php

2 /**

3 * Zend Framework

16 * @package Zend_Translate

17 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)

18 * @version $Id: Tbx.php 24649 2012-02-26 03:37:54Z adamlundrigan $

19 * @license http://framework.zend.com/license/new-bsd New BSD License

20 */

22

23 /** Zend_Locale */

24 // require_once 'Zend/Locale.php';

25

26 /** Zend_Translate_Adapter */

27 // require_once 'Zend/Translate/Adapter.php';

28

29

function.xml-set-object.html (https://bitbucket.org/thncr/manuals.git) HTML · 49 lines

10 <div class="next" style="text-align: right; float: right;"><a href="function.xml-set-processing-instruction-handler.html">xml_set_processing_instruction_handler</a></div>

11 <div class="up"><a href="ref.xml.html">XML 解析器函数</a></div>

12 <div class="home"><a href="index.html">PHP Manual</a></div>

13 </div><hr /><div id="function.xml-set-object" class="refentry">

14 <div class="refnamediv">

15 <h1 class="refname">xml_set_object</h1>

16 <p class="verinfo">(PHP 4, PHP 5)</p><p class="refpurpose"><span class="refname">xml_set_object</span> &mdash; <span class="dc-title">在对象中使用 XML 解析器</span></p>

17

18 </div>

34 <div class="phpcode"><code><span style="color: #000000">

35 <span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">xml&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span style="color: #0000BB">$parser</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">xml</span><span style="color: #007700">()&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parser&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">xml_parser_create</span><span style="color: #007700">();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">xml_set_object</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">xml_set_element_handler</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"tag_open"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"tag_close"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">xml_set_character_data_handler</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"cdata"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">parse</span><span style="color: #007700">(</span><span style="color: #0000BB">$data</span><span style="color: #007700">)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">xml_parse</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$data</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">tag_open</span><span style="color: #007700">(</span><span style="color: #0000BB">$parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$tag</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$attributes</span><span style="color: #007700">)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$tag</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$attributes</span><span style="color: #007700">);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">cdata</span><span style="color: #007700">(</span><span style="color: #0000BB">$parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$cdata</span><span style="color: #007700">)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$cdata</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">tag_close</span><span style="color: #007700">(</span><span style="color: #0000BB">$parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$tag</span><span style="color: #007700">)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$parser</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$tag</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />}&nbsp;</span><span style="color: #FF8000">//&nbsp;end&nbsp;of&nbsp;class&nbsp;xml<br /><br /></span><span style="color: #0000BB">$xml_parser&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">xml</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">$xml_parser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parse</span><span style="color: #007700">(</span><span style="color: #DD0000">"&lt;A&nbsp;ID='hallo'&gt;PHP&lt;/A&gt;"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span>

36 </span>

37 </code></div>

46 <div class="next" style="text-align: right; float: right;"><a href="function.xml-set-processing-instruction-handler.html">xml_set_processing_instruction_handler</a></div>

47 <div class="up"><a href="ref.xml.html">XML 解析器函数</a></div>

48 <div class="home"><a href="index.html">PHP Manual</a></div>

49 </div></body></html>

50

XMLParser.inc.php (https://github.com/mcrider/pkpUpgradeTestSuite.git) PHP · 214 lines

1 <?php

2

3 /**

6

7 /**

8 * @file classes/xml/XMLParser.inc.php

9 *

10 * Copyright (c) 2003-2009 John Willinsky

17 */

18

19 // $Id: XMLParser.inc.php,v 1.15.2.1 2009/04/08 19:42:51 asmecher Exp $

20

21

149 */

150 function &createParser() {

151 $parser = xml_parser_create(XML_PARSER_SOURCE_ENCODING);

152 xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, XML_PARSER_TARGET_ENCODING);

XMLParser.inc.php (https://github.com/mcrider/pkpUpgradeTestSuite.git) PHP · 214 lines

1 <?php

2

3 /**

6

7 /**

8 * @file classes/xml/XMLParser.inc.php

9 *

10 * Copyright (c) 2003-2008 John Willinsky

17 */

18

19 // $Id: XMLParser.inc.php,v 1.15 2008/07/01 01:16:11 asmecher Exp $

20

21

149 */

150 function &createParser() {

151 $parser = xml_parser_create(XML_PARSER_SOURCE_ENCODING);

152 xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, XML_PARSER_TARGET_ENCODING);

importer_bookmarks_opml.php (https://bitbucket.org/re_al_/real.test.spip.git) PHP · 128 lines

1 <?php

2

3 /***************************************************************************\

26

27

28 // http://www.stargeek.com/php_scripts.php?script=20&cat=blog

29 function bookmarks_opml_parse(&$contenu) {

30 global $blogs, $folder, $inOpmlfolder, $inOpmlItem;

32 $inOpmlfolder = $inOpmlItem = false;

33

34 $xp = xml_parser_create();

35

36 xml_set_element_handler($xp, 'opml_startElement', 'opml_endElement');

37

38 xml_parse($xp, $contenu, true);

39 xml_parser_free($xp);

Parser.php (https://github.com/philipp2/core.git) PHP · 400 lines

1 <?php

2 /**

3 * Copyright Zikula Foundation 2009 - Zikula Application Framework

43

44 // create xml parser

45 $this->parser = xml_parser_create();

46 xml_set_object($this->parser, $this);

47 xml_set_element_handler($this->parser, 'startElement', 'endElement');

61 {

62 // parse XML

63 if (!xml_parse($this->parser, $xmldata, true)) {

64 xml_parser_free($this->parser);

70

71 // close parser

72 xml_parser_free($this->parser);

73

74 // check for errors

StreamTest.php (https://github.com/finger2000/horde.git) PHP · 125 lines

1 <?php

2 /**

3 * Horde Log package

23 * @subpackage UnitTests

24 */

25 class Horde_Log_Handler_StreamTest extends PHPUnit_Framework_TestCase

26 {

27 public function setUp()

32 public function testConstructorThrowsWhenResourceIsNotStream()

33 {

34 $resource = xml_parser_create();

35 try {

36 new Horde_Log_Handler_Stream($resource);

40 $this->assertRegExp('/not a stream/i', $e->getMessage());

41 }

42 xml_parser_free($resource);

43 }

44