-
Notifications
You must be signed in to change notification settings - Fork 20
Loaders
Loaders are used to import data sources into DOM documents. They implement the Loadable interface. FluentDOM\Nodes::load() uses the loaders to provide support for different formats.
FluentDOM 5.2 includes a plugin registration for additional loaders.
(FluentDOM 5.0)
Types: xml
, text/xml
, application/xml
(FluentDOM 5.0)
Types: html
, text/html
(FluentDOM 5.0)
Types: json
, text/json
Converts Json into a XML optimized for Xpath named JsonDOM. Data that can not be mapped is stored in a separate namespace.
This are loaders for specific Json formats. The formats are used to map XML to Json.
(FluentDOM 5.1)
Types: jsonml
, application/jsonml
, application/jsonml+json
(FluentDOM 5.1)
Types: badgerfish
, application/badgerfish
, application/badgerfish+json
(FluentDOM 5.1)
Types: rayfish
, application/rayfish
, application/rayfish+json
http://www.bramstein.com/projects/xsltjson/
Loaders for specific PHP classes
(FluentDOM 5.1)
Types: php/simplexml
Basically a wrapper for dom_import_simplexml()
.
(FluentDOM 5.1)
Types: php/pdo
Converts the result in a \PDOStatement.
(FluentDOM 5.2)
Types: text/csv
Converts CSV from different sources into JsonDOM XML.
- Home
- Getting Started
- Tasks
- Plugins
- Functions
- Lists
- Creator (5.1)
- CSS Selectors
- Convertors
- Loaders
- Serializers (5.1)
- Transformers (5.1)
- Extended DOM
- XMLReader (6.1)
- XMLWriter (6.1)
- Interfaces