PluginProbe ʕ •ᴥ•ʔ
WP All Import – Drag & Drop Import for CSV, XML, Excel & Google Sheets / trunk
WP All Import – Drag & Drop Import for CSV, XML, Excel & Google Sheets vtrunk
4.1.1 3.9.5 3.9.6 4.0.0 4.0.1 4.1.0 trunk 2.12 2.13 2.14 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 3.4.9 3.5.0 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8 3.5.9 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.6.9 3.7.0 3.7.1 3.7.2 3.7.3 3.7.3-beta-1.0 3.7.4 3.7.4-beta-1.0 3.7.5 3.7.6 3.7.7 3.7.8 3.7.9 3.8.0 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4
wp-all-import / classes / XmlStreamReader / prewk / xml-string-streamer / src / XmlStringStreamer / ParserInterface.php
wp-all-import / classes / XmlStreamReader / prewk / xml-string-streamer / src / XmlStringStreamer Last commit date
Parser 2 years ago Stream 1 month ago ParserInterface.php 10 years ago StreamInterface.php 10 years ago
ParserInterface.php
34 lines
1 <?php
2 /**
3 * xml-string-streamer Parser interface
4 *
5 * @package xml-string-streamer
6 * @author Oskar Thornblad <oskar.thornblad@gmail.com>
7 */
8
9 namespace Prewk\XmlStringStreamer;
10
11 /**
12 * Interface describing a parser
13 */
14 interface ParserInterface
15 {
16 /**
17 * Parser contructor
18 * @param array $options An options array decided by the parser implementation
19 */
20 public function __construct(array $options = array());
21
22 /**
23 * Tries to retrieve the next node or returns false
24 * @param StreamInterface $stream The stream to use
25 * @return string|bool The next xml node or false if one could not be retrieved
26 */
27 public function getNodeFrom(StreamInterface $stream);
28
29 /**
30 * Get the extracted container XML, if called before the whole stream is parsed, the XML returned can be invalid due to missing closing tags
31 * @return string XML string
32 */
33 public function getExtractedContainer();
34 }