├── .github ├── dependabot.yml └── workflows │ └── dart.yml ├── .gitignore ├── .vscode └── launch.json ├── AUTHORS ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── bin ├── benchmark.dart ├── xml_benchmark.dart └── xpath_benchmark.dart ├── doc ├── stream-codec.png └── stream-ext.png ├── example ├── README.md ├── books.xml ├── currencies.dart ├── feeds.dart ├── feeds.xml ├── ip_api.dart ├── xml_flatten.dart ├── xml_grep.dart ├── xml_pos.dart └── xml_pp.dart ├── lib ├── src │ ├── xml │ │ ├── builder.dart │ │ ├── dtd │ │ │ └── external_id.dart │ │ ├── entities │ │ │ ├── default_mapping.dart │ │ │ ├── entity_mapping.dart │ │ │ ├── named_entities.dart │ │ │ └── null_mapping.dart │ │ ├── enums │ │ │ ├── attribute_type.dart │ │ │ └── node_type.dart │ │ ├── exceptions │ │ │ ├── exception.dart │ │ │ ├── format_exception.dart │ │ │ ├── parent_exception.dart │ │ │ ├── parser_exception.dart │ │ │ ├── tag_exception.dart │ │ │ └── type_exception.dart │ │ ├── extensions │ │ │ ├── ancestors.dart │ │ │ ├── comparison.dart │ │ │ ├── descendants.dart │ │ │ ├── find.dart │ │ │ ├── following.dart │ │ │ ├── mutator.dart │ │ │ ├── nodes.dart │ │ │ ├── parent.dart │ │ │ ├── preceding.dart │ │ │ ├── sibling.dart │ │ │ └── string.dart │ │ ├── mixins │ │ │ ├── has_attributes.dart │ │ │ ├── has_children.dart │ │ │ ├── has_name.dart │ │ │ ├── has_parent.dart │ │ │ ├── has_value.dart │ │ │ ├── has_visitor.dart │ │ │ └── has_writer.dart │ │ ├── nodes │ │ │ ├── attribute.dart │ │ │ ├── cdata.dart │ │ │ ├── comment.dart │ │ │ ├── data.dart │ │ │ ├── declaration.dart │ │ │ ├── doctype.dart │ │ │ ├── document.dart │ │ │ ├── document_fragment.dart │ │ │ ├── element.dart │ │ │ ├── node.dart │ │ │ ├── processing.dart │ │ │ └── text.dart │ │ ├── utils │ │ │ ├── cache.dart │ │ │ ├── character_data_parser.dart │ │ │ ├── name.dart │ │ │ ├── name_matcher.dart │ │ │ ├── namespace.dart │ │ │ ├── node_list.dart │ │ │ ├── predicate.dart │ │ │ ├── prefix_name.dart │ │ │ ├── simple_name.dart │ │ │ └── token.dart │ │ └── visitors │ │ │ ├── normalizer.dart │ │ │ ├── pretty_writer.dart │ │ │ ├── transformer.dart │ │ │ ├── visitor.dart │ │ │ └── writer.dart │ ├── xml_events │ │ ├── annotations │ │ │ ├── annotator.dart │ │ │ ├── has_buffer.dart │ │ │ ├── has_location.dart │ │ │ └── has_parent.dart │ │ ├── codec │ │ │ ├── event_codec.dart │ │ │ └── node_codec.dart │ │ ├── converters │ │ │ ├── event_decoder.dart │ │ │ ├── event_encoder.dart │ │ │ ├── node_decoder.dart │ │ │ └── node_encoder.dart │ │ ├── event.dart │ │ ├── events │ │ │ ├── cdata.dart │ │ │ ├── comment.dart │ │ │ ├── declaration.dart │ │ │ ├── doctype.dart │ │ │ ├── end_element.dart │ │ │ ├── processing.dart │ │ │ ├── start_element.dart │ │ │ └── text.dart │ │ ├── iterable.dart │ │ ├── iterator.dart │ │ ├── parser.dart │ │ ├── streams │ │ │ ├── each_event.dart │ │ │ ├── flatten.dart │ │ │ ├── normalizer.dart │ │ │ ├── subtree_selector.dart │ │ │ └── with_parent.dart │ │ ├── utils │ │ │ ├── conversion_sink.dart │ │ │ ├── event_attribute.dart │ │ │ ├── list_converter.dart │ │ │ └── named.dart │ │ └── visitor.dart │ └── xpath │ │ ├── evaluation │ │ ├── context.dart │ │ ├── expression.dart │ │ ├── functions.dart │ │ └── values.dart │ │ ├── exceptions │ │ ├── evaluation_exception.dart │ │ └── parser_exception.dart │ │ ├── expressions │ │ ├── axis.dart │ │ ├── function.dart │ │ ├── node_test.dart │ │ ├── path.dart │ │ ├── predicate.dart │ │ ├── step.dart │ │ └── variable.dart │ │ ├── functions │ │ ├── boolean.dart │ │ ├── nodes.dart │ │ ├── number.dart │ │ └── string.dart │ │ ├── generator.dart │ │ └── parser.dart ├── xml.dart ├── xml_events.dart └── xpath.dart ├── pubspec.yaml └── test ├── builder_test.dart ├── entity_test.dart ├── examples_test.dart ├── exceptions_test.dart ├── iterable_test.dart ├── mutate_test.dart ├── namespace_test.dart ├── navigation_test.dart ├── node_test.dart ├── parse_test.dart ├── query_test.dart ├── regression_test.dart ├── stream_test.dart ├── tutorial_test.dart ├── utils ├── assertions.dart ├── examples.dart └── matchers.dart ├── utils_test.dart ├── visitor_test.dart └── xpath_test.dart /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/.github/workflows/dart.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /bin/benchmark.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/bin/benchmark.dart -------------------------------------------------------------------------------- /bin/xml_benchmark.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/bin/xml_benchmark.dart -------------------------------------------------------------------------------- /bin/xpath_benchmark.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/bin/xpath_benchmark.dart -------------------------------------------------------------------------------- /doc/stream-codec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/doc/stream-codec.png -------------------------------------------------------------------------------- /doc/stream-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/doc/stream-ext.png -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/example/README.md -------------------------------------------------------------------------------- /example/books.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/example/books.xml -------------------------------------------------------------------------------- /example/currencies.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/example/currencies.dart -------------------------------------------------------------------------------- /example/feeds.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/example/feeds.dart -------------------------------------------------------------------------------- /example/feeds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/example/feeds.xml -------------------------------------------------------------------------------- /example/ip_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/example/ip_api.dart -------------------------------------------------------------------------------- /example/xml_flatten.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/example/xml_flatten.dart -------------------------------------------------------------------------------- /example/xml_grep.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/example/xml_grep.dart -------------------------------------------------------------------------------- /example/xml_pos.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/example/xml_pos.dart -------------------------------------------------------------------------------- /example/xml_pp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/example/xml_pp.dart -------------------------------------------------------------------------------- /lib/src/xml/builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/builder.dart -------------------------------------------------------------------------------- /lib/src/xml/dtd/external_id.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/dtd/external_id.dart -------------------------------------------------------------------------------- /lib/src/xml/entities/default_mapping.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/entities/default_mapping.dart -------------------------------------------------------------------------------- /lib/src/xml/entities/entity_mapping.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/entities/entity_mapping.dart -------------------------------------------------------------------------------- /lib/src/xml/entities/named_entities.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/entities/named_entities.dart -------------------------------------------------------------------------------- /lib/src/xml/entities/null_mapping.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/entities/null_mapping.dart -------------------------------------------------------------------------------- /lib/src/xml/enums/attribute_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/enums/attribute_type.dart -------------------------------------------------------------------------------- /lib/src/xml/enums/node_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/enums/node_type.dart -------------------------------------------------------------------------------- /lib/src/xml/exceptions/exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/exceptions/exception.dart -------------------------------------------------------------------------------- /lib/src/xml/exceptions/format_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/exceptions/format_exception.dart -------------------------------------------------------------------------------- /lib/src/xml/exceptions/parent_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/exceptions/parent_exception.dart -------------------------------------------------------------------------------- /lib/src/xml/exceptions/parser_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/exceptions/parser_exception.dart -------------------------------------------------------------------------------- /lib/src/xml/exceptions/tag_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/exceptions/tag_exception.dart -------------------------------------------------------------------------------- /lib/src/xml/exceptions/type_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/exceptions/type_exception.dart -------------------------------------------------------------------------------- /lib/src/xml/extensions/ancestors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/extensions/ancestors.dart -------------------------------------------------------------------------------- /lib/src/xml/extensions/comparison.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/extensions/comparison.dart -------------------------------------------------------------------------------- /lib/src/xml/extensions/descendants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/extensions/descendants.dart -------------------------------------------------------------------------------- /lib/src/xml/extensions/find.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/extensions/find.dart -------------------------------------------------------------------------------- /lib/src/xml/extensions/following.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/extensions/following.dart -------------------------------------------------------------------------------- /lib/src/xml/extensions/mutator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/extensions/mutator.dart -------------------------------------------------------------------------------- /lib/src/xml/extensions/nodes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/extensions/nodes.dart -------------------------------------------------------------------------------- /lib/src/xml/extensions/parent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/extensions/parent.dart -------------------------------------------------------------------------------- /lib/src/xml/extensions/preceding.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/extensions/preceding.dart -------------------------------------------------------------------------------- /lib/src/xml/extensions/sibling.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/extensions/sibling.dart -------------------------------------------------------------------------------- /lib/src/xml/extensions/string.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/extensions/string.dart -------------------------------------------------------------------------------- /lib/src/xml/mixins/has_attributes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/mixins/has_attributes.dart -------------------------------------------------------------------------------- /lib/src/xml/mixins/has_children.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/mixins/has_children.dart -------------------------------------------------------------------------------- /lib/src/xml/mixins/has_name.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/mixins/has_name.dart -------------------------------------------------------------------------------- /lib/src/xml/mixins/has_parent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/mixins/has_parent.dart -------------------------------------------------------------------------------- /lib/src/xml/mixins/has_value.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/mixins/has_value.dart -------------------------------------------------------------------------------- /lib/src/xml/mixins/has_visitor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/mixins/has_visitor.dart -------------------------------------------------------------------------------- /lib/src/xml/mixins/has_writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/mixins/has_writer.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/attribute.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/attribute.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/cdata.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/cdata.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/comment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/comment.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/data.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/declaration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/declaration.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/doctype.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/doctype.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/document.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/document.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/document_fragment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/document_fragment.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/element.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/element.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/node.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/node.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/processing.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/processing.dart -------------------------------------------------------------------------------- /lib/src/xml/nodes/text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/nodes/text.dart -------------------------------------------------------------------------------- /lib/src/xml/utils/cache.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/utils/cache.dart -------------------------------------------------------------------------------- /lib/src/xml/utils/character_data_parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/utils/character_data_parser.dart -------------------------------------------------------------------------------- /lib/src/xml/utils/name.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/utils/name.dart -------------------------------------------------------------------------------- /lib/src/xml/utils/name_matcher.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/utils/name_matcher.dart -------------------------------------------------------------------------------- /lib/src/xml/utils/namespace.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/utils/namespace.dart -------------------------------------------------------------------------------- /lib/src/xml/utils/node_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/utils/node_list.dart -------------------------------------------------------------------------------- /lib/src/xml/utils/predicate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/utils/predicate.dart -------------------------------------------------------------------------------- /lib/src/xml/utils/prefix_name.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/utils/prefix_name.dart -------------------------------------------------------------------------------- /lib/src/xml/utils/simple_name.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/utils/simple_name.dart -------------------------------------------------------------------------------- /lib/src/xml/utils/token.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/utils/token.dart -------------------------------------------------------------------------------- /lib/src/xml/visitors/normalizer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/visitors/normalizer.dart -------------------------------------------------------------------------------- /lib/src/xml/visitors/pretty_writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/visitors/pretty_writer.dart -------------------------------------------------------------------------------- /lib/src/xml/visitors/transformer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/visitors/transformer.dart -------------------------------------------------------------------------------- /lib/src/xml/visitors/visitor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/visitors/visitor.dart -------------------------------------------------------------------------------- /lib/src/xml/visitors/writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml/visitors/writer.dart -------------------------------------------------------------------------------- /lib/src/xml_events/annotations/annotator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/annotations/annotator.dart -------------------------------------------------------------------------------- /lib/src/xml_events/annotations/has_buffer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/annotations/has_buffer.dart -------------------------------------------------------------------------------- /lib/src/xml_events/annotations/has_location.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/annotations/has_location.dart -------------------------------------------------------------------------------- /lib/src/xml_events/annotations/has_parent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/annotations/has_parent.dart -------------------------------------------------------------------------------- /lib/src/xml_events/codec/event_codec.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/codec/event_codec.dart -------------------------------------------------------------------------------- /lib/src/xml_events/codec/node_codec.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/codec/node_codec.dart -------------------------------------------------------------------------------- /lib/src/xml_events/converters/event_decoder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/converters/event_decoder.dart -------------------------------------------------------------------------------- /lib/src/xml_events/converters/event_encoder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/converters/event_encoder.dart -------------------------------------------------------------------------------- /lib/src/xml_events/converters/node_decoder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/converters/node_decoder.dart -------------------------------------------------------------------------------- /lib/src/xml_events/converters/node_encoder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/converters/node_encoder.dart -------------------------------------------------------------------------------- /lib/src/xml_events/event.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/event.dart -------------------------------------------------------------------------------- /lib/src/xml_events/events/cdata.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/events/cdata.dart -------------------------------------------------------------------------------- /lib/src/xml_events/events/comment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/events/comment.dart -------------------------------------------------------------------------------- /lib/src/xml_events/events/declaration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/events/declaration.dart -------------------------------------------------------------------------------- /lib/src/xml_events/events/doctype.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/events/doctype.dart -------------------------------------------------------------------------------- /lib/src/xml_events/events/end_element.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/events/end_element.dart -------------------------------------------------------------------------------- /lib/src/xml_events/events/processing.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/events/processing.dart -------------------------------------------------------------------------------- /lib/src/xml_events/events/start_element.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/events/start_element.dart -------------------------------------------------------------------------------- /lib/src/xml_events/events/text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/events/text.dart -------------------------------------------------------------------------------- /lib/src/xml_events/iterable.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/iterable.dart -------------------------------------------------------------------------------- /lib/src/xml_events/iterator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/iterator.dart -------------------------------------------------------------------------------- /lib/src/xml_events/parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/parser.dart -------------------------------------------------------------------------------- /lib/src/xml_events/streams/each_event.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/streams/each_event.dart -------------------------------------------------------------------------------- /lib/src/xml_events/streams/flatten.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/streams/flatten.dart -------------------------------------------------------------------------------- /lib/src/xml_events/streams/normalizer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/streams/normalizer.dart -------------------------------------------------------------------------------- /lib/src/xml_events/streams/subtree_selector.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/streams/subtree_selector.dart -------------------------------------------------------------------------------- /lib/src/xml_events/streams/with_parent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/streams/with_parent.dart -------------------------------------------------------------------------------- /lib/src/xml_events/utils/conversion_sink.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/utils/conversion_sink.dart -------------------------------------------------------------------------------- /lib/src/xml_events/utils/event_attribute.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/utils/event_attribute.dart -------------------------------------------------------------------------------- /lib/src/xml_events/utils/list_converter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/utils/list_converter.dart -------------------------------------------------------------------------------- /lib/src/xml_events/utils/named.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/utils/named.dart -------------------------------------------------------------------------------- /lib/src/xml_events/visitor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xml_events/visitor.dart -------------------------------------------------------------------------------- /lib/src/xpath/evaluation/context.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/evaluation/context.dart -------------------------------------------------------------------------------- /lib/src/xpath/evaluation/expression.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/evaluation/expression.dart -------------------------------------------------------------------------------- /lib/src/xpath/evaluation/functions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/evaluation/functions.dart -------------------------------------------------------------------------------- /lib/src/xpath/evaluation/values.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/evaluation/values.dart -------------------------------------------------------------------------------- /lib/src/xpath/exceptions/evaluation_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/exceptions/evaluation_exception.dart -------------------------------------------------------------------------------- /lib/src/xpath/exceptions/parser_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/exceptions/parser_exception.dart -------------------------------------------------------------------------------- /lib/src/xpath/expressions/axis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/expressions/axis.dart -------------------------------------------------------------------------------- /lib/src/xpath/expressions/function.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/expressions/function.dart -------------------------------------------------------------------------------- /lib/src/xpath/expressions/node_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/expressions/node_test.dart -------------------------------------------------------------------------------- /lib/src/xpath/expressions/path.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/expressions/path.dart -------------------------------------------------------------------------------- /lib/src/xpath/expressions/predicate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/expressions/predicate.dart -------------------------------------------------------------------------------- /lib/src/xpath/expressions/step.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/expressions/step.dart -------------------------------------------------------------------------------- /lib/src/xpath/expressions/variable.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/expressions/variable.dart -------------------------------------------------------------------------------- /lib/src/xpath/functions/boolean.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/functions/boolean.dart -------------------------------------------------------------------------------- /lib/src/xpath/functions/nodes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/functions/nodes.dart -------------------------------------------------------------------------------- /lib/src/xpath/functions/number.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/functions/number.dart -------------------------------------------------------------------------------- /lib/src/xpath/functions/string.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/functions/string.dart -------------------------------------------------------------------------------- /lib/src/xpath/generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/generator.dart -------------------------------------------------------------------------------- /lib/src/xpath/parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/src/xpath/parser.dart -------------------------------------------------------------------------------- /lib/xml.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/xml.dart -------------------------------------------------------------------------------- /lib/xml_events.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/xml_events.dart -------------------------------------------------------------------------------- /lib/xpath.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/lib/xpath.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/builder_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/builder_test.dart -------------------------------------------------------------------------------- /test/entity_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/entity_test.dart -------------------------------------------------------------------------------- /test/examples_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/examples_test.dart -------------------------------------------------------------------------------- /test/exceptions_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/exceptions_test.dart -------------------------------------------------------------------------------- /test/iterable_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/iterable_test.dart -------------------------------------------------------------------------------- /test/mutate_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/mutate_test.dart -------------------------------------------------------------------------------- /test/namespace_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/namespace_test.dart -------------------------------------------------------------------------------- /test/navigation_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/navigation_test.dart -------------------------------------------------------------------------------- /test/node_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/node_test.dart -------------------------------------------------------------------------------- /test/parse_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/parse_test.dart -------------------------------------------------------------------------------- /test/query_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/query_test.dart -------------------------------------------------------------------------------- /test/regression_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/regression_test.dart -------------------------------------------------------------------------------- /test/stream_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/stream_test.dart -------------------------------------------------------------------------------- /test/tutorial_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/tutorial_test.dart -------------------------------------------------------------------------------- /test/utils/assertions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/utils/assertions.dart -------------------------------------------------------------------------------- /test/utils/examples.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/utils/examples.dart -------------------------------------------------------------------------------- /test/utils/matchers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/utils/matchers.dart -------------------------------------------------------------------------------- /test/utils_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/utils_test.dart -------------------------------------------------------------------------------- /test/visitor_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/visitor_test.dart -------------------------------------------------------------------------------- /test/xpath_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renggli/dart-xml/HEAD/test/xpath_test.dart --------------------------------------------------------------------------------