struct XmlSerializer::TDocStruct
- XmlSerializer::TDocStruct
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
- YAML::Serializable
Defined in:
mod/xml_serializer.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : JSON::PullParser)
- .new(name : String | Nil = nil, text : String | Nil = nil, attributes : Hash(String, String) | Nil = nil, children : Array(TDocStruct | Hash(String, String)) | Nil = nil)
Instance Method Summary
- #attributes : Hash(String, String)?
- #attributes=(attributes : Nil | Hash(String, String))
- #attributes_from_node(node)
- #children : Array(Hash(String, String) | XmlSerializer::TDocStruct)?
- #children=(children : Nil | Array(Hash(String, String) | XmlSerializer::TDocStruct))
- #empty_children(node)
- #from_node(node)
- #name : String?
- #name=(name : Nil | String)
- #name_from_node(node)
- #process_children(node, parent)
- #text : String?
- #text=(text : Nil | String)
- #xml_to_json(xml)
- #xml_to_yaml(xml)
Constructor Detail
def self.new(name : String | Nil = nil, text : String | Nil = nil, attributes : Hash(String, String) | Nil = nil, children : Array(TDocStruct | Hash(String, String)) | Nil = nil)
#
Instance Method Detail
def children=(children : Nil | Array(Hash(String, String) | XmlSerializer::TDocStruct))
#