PHP Class FluentDOM\Serializer\Json
Using this on a standard XML document will ignore a lot of data. Namespaces and Attributes
are ignored, if here are two elements with the same name only the last will be in the output.
If an element has child elements, all text child nodes will be ignored.
See the other serializers, to keep this data.
This serializer recognizes attributes from the JsonDOM namespaces. If you import an JSON to a DOM
in FluentDOM, the additional information is stored in these attributes (types, names, ...)
Here is a example of an XML:
true
42
Foo
<_ json:type="number">21
Datei anzeigen
Open project: fluentdom/fluentdom
Class Usage Examples
Protected Properties
Property |
Type |
Description |
|
$_node |
DOMNode |
|
|
Public Methods
Protected Methods
Private Methods
Method Details
__construct()
public method
__toString()
public method
getEmpty()
protected method
getNamespaces()
protected method
If compares the namespaces of the current node with the ones from
the parent node. Only definitions that are different are returned.
getNode()
protected method
jsonSerialize()
public method
Property Details
$_node protected_oe property
protected DOMNode $_node |
return |
DOMNode |
|