Upgrading xml 5 to 6
Breaking5.4.1 → 6.6.1Platform1New4Changed2Fixed1
Fetching 13 releases from GitHub…3 / 13
BreakingUpgrade verdict
A platform requirement change.
In plain terms
- You need a newer Dart SDK and a newer PetitParser package to use this version.
Must act 1 item needs code or config changes
Dart SDK requirement changed in 6.6.0: >=2.16.0 <3.0.0 → ^3.8.0.
What you must change
Platform1
Requires Dart 3.8 and PetitParser 7.0.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class XmlGrammarDefinition<TNode, TName>: abstract extends XmlProductionDefinition - removed:
class XmlParserDefinition extends XmlGrammarDefinition<XmlNode, XmlName> - removed:
class XmlProductionDefinition extends GrammarDefinition - removed:
class XmlTransformer with XmlVisitor - removed:
ctor XmlGrammarDefinition(XmlEntityMapping entityMapping) - removed:
ctor XmlParserDefinition(XmlEntityMapping entityMapping) - removed:
ctor XmlProductionDefinition(this.entityMapping) - removed:
ctor XmlTransformer() - removed:
extension XmlFlattenIterableExtension<T> on Iterable<Iterable<T>> - removed:
field XmlParserException.column: final int - removed:
field XmlParserException.line: final int - removed:
field XmlProductionDefinition.entityMapping: final XmlEntityMapping - removed:
function parse(String input, {XmlEntityMapping? entityMapping}): XmlDocument - removed:
get XmlHasText.innerText: String - removed:
get XmlHasText.text: String - removed:
get XmlHasXml.innerXml: String - removed:
get XmlHasXml.outerXml: String - removed:
get XmlName.hashCode: int - removed:
get XmlParserException.offset: int? - removed:
get XmlParserException.source: String? - removed:
method XmlBuilder.build(): XmlNode - removed:
method XmlFlattenIterableExtension.flatten(): Iterable<T> - removed:
method XmlGrammarDefinition.attribute(): Parser - removed:
method XmlGrammarDefinition.attributeValueDouble(): Parser - removed:
method XmlGrammarDefinition.attributeValueSingle(): Parser - removed:
method XmlGrammarDefinition.cdata(): Parser - removed:
method XmlGrammarDefinition.characterData(): Parser - removed:
method XmlGrammarDefinition.comment(): Parser - removed:
method XmlGrammarDefinition.createAttribute(TName name, String text, XmlAttributeType type): TNode - removed:
method XmlGrammarDefinition.createCDATA(String text): TNode - removed:
method XmlGrammarDefinition.createComment(String text): TNode - removed:
method XmlGrammarDefinition.createDeclaration(Iterable<TNode> attributes): TNode - removed:
method XmlGrammarDefinition.createDoctype(String text): TNode - removed:
method XmlGrammarDefinition.createDocument(Iterable<TNode> children): TNode - removed:
method XmlGrammarDefinition.createDocumentFragment(Iterable<TNode> children): TNode - removed:
method XmlGrammarDefinition.createElement(TName name, Iterable<TNode> attributes, Iterable<TNode> children, bool isSelfClosing): TNode - removed:
method XmlGrammarDefinition.createProcessing(String target, String text): TNode - removed:
method XmlGrammarDefinition.createQualified(String name): TName - removed:
method XmlGrammarDefinition.createText(String text): TNode - removed:
method XmlGrammarDefinition.declaration(): Parser - removed:
method XmlGrammarDefinition.doctype(): Parser - removed:
method XmlGrammarDefinition.document(): Parser - removed:
method XmlGrammarDefinition.documentFragment(): Parser - removed:
method XmlGrammarDefinition.element(): Parser - removed:
method XmlGrammarDefinition.processing(): Parser - removed:
method XmlGrammarDefinition.qualified(): Parser - removed:
method XmlGrammarDefinition.spaceText(): Parser - removed:
method XmlHasParent.replace(XmlNode other): void - removed:
method XmlName.operator ==(Object other): bool - removed:
method XmlParserDefinition.createAttribute( XmlName name, String text, XmlAttributeType type): XmlAttribute - removed:
method XmlParserDefinition.createCDATA(String text): XmlCDATA - removed:
method XmlParserDefinition.createComment(String text): XmlComment - removed:
method XmlParserDefinition.createDeclaration(Iterable<XmlNode> attributes): XmlDeclaration - removed:
method XmlParserDefinition.createDoctype(String text): XmlDoctype - removed:
method XmlParserDefinition.createDocument(Iterable<XmlNode> children): XmlDocument - removed:
method XmlParserDefinition.createDocumentFragment(Iterable<XmlNode> children): XmlNode - removed:
method XmlParserDefinition.createElement(XmlName name, Iterable<XmlNode> attributes, Iterable<XmlNode> children, [bool isSelfClosing = …]): XmlElement - removed:
method XmlParserDefinition.createProcessing(String target, String text): XmlProcessing - removed:
method XmlParserDefinition.createQualified(String name): XmlName - removed:
method XmlParserDefinition.createText(String text): XmlText - removed:
method XmlProductionDefinition.attribute(): Parser - removed:
method XmlProductionDefinition.attributeValue(): Parser - removed:
method XmlProductionDefinition.attributeValueDouble(): Parser - removed:
method XmlProductionDefinition.attributeValueSingle(): Parser - removed:
method XmlProductionDefinition.attributes(): Parser - removed:
method XmlProductionDefinition.cdata(): Parser - removed:
method XmlProductionDefinition.characterData(): Parser - removed:
method XmlProductionDefinition.comment(): Parser - removed:
method XmlProductionDefinition.content(): Parser - removed:
method XmlProductionDefinition.declaration(): Parser - removed:
method XmlProductionDefinition.doctype(): Parser - removed:
method XmlProductionDefinition.document(): Parser - removed:
method XmlProductionDefinition.documentFragment(): Parser - removed:
method XmlProductionDefinition.documentFragmentContent(): Parser - removed:
method XmlProductionDefinition.element(): Parser - removed:
method XmlProductionDefinition.misc(): Parser - removed:
method XmlProductionDefinition.nameChar(): Parser - removed:
method XmlProductionDefinition.nameStartChar(): Parser - removed:
method XmlProductionDefinition.nameToken(): Parser - removed:
method XmlProductionDefinition.processing(): Parser - removed:
method XmlProductionDefinition.qualified(): Parser - removed:
method XmlProductionDefinition.space(): Parser - removed:
method XmlProductionDefinition.spaceOptional(): Parser - removed:
method XmlProductionDefinition.spaceText(): Parser - removed:
method XmlProductionDefinition.start(): Parser - removed:
method XmlTransformer.visitAttribute(XmlAttribute node): XmlAttribute - removed:
method XmlTransformer.visitCDATA(XmlCDATA node): XmlCDATA - removed:
method XmlTransformer.visitComment(XmlComment node): XmlComment - removed:
method XmlTransformer.visitDeclaration(XmlDeclaration node): XmlDeclaration - removed:
method XmlTransformer.visitDoctype(XmlDoctype node): XmlDoctype - removed:
method XmlTransformer.visitDocument(XmlDocument node): XmlDocument - removed:
method XmlTransformer.visitDocumentFragment(XmlDocumentFragment node): XmlDocumentFragment - removed:
method XmlTransformer.visitElement(XmlElement node): XmlElement - removed:
method XmlTransformer.visitName(XmlName name): XmlName - removed:
method XmlTransformer.visitProcessing(XmlProcessing node): XmlProcessing - removed:
method XmlTransformer.visitText(XmlText node): XmlText - removed:
mixin XmlHasText implements XmlChildrenBase - removed:
mixin XmlHasXml implements XmlChildrenBase, XmlParentBase, XmlHasWriter - removed:
set XmlHasText.innerText(String value) - removed:
set XmlHasXml.innerXml(String value) - removed:
set XmlHasXml.outerXml(String value) - removed:
static field XmlToken.closeDoctypeBlock: const String - removed:
static field XmlToken.openDoctypeBlock: const String - changed:
class XmlDoctype extends XmlData → class XmlDoctype extends XmlNode with XmlHasParent<XmlNode> - changed:
class XmlNode: abstract extends Object with XmlParentBase, XmlAttributesBase, XmlChildrenBase, XmlHasText, XmlHasVisitor, XmlHasWriter, XmlHasXml → class XmlNode: abstract extends Object with XmlAttributesBase, XmlChildrenBase, XmlHasVisitor, XmlHasWriter, XmlParentBase, XmlValueBase - changed:
class XmlParserException extends XmlException implements FormatException → class XmlParserException extends XmlException with XmlFormatException - changed:
class XmlTagException extends XmlException → class XmlTagException extends XmlException with XmlFormatException - changed:
ctor XmlAttribute(this.name, this.value, [this.attributeType = …]) → ctor XmlAttribute( this.name, this.value, [ this.attributeType = …, ]) - changed:
ctor XmlCDATA(String text) → ctor XmlCDATA(super.value) - changed:
ctor XmlComment(String text) → ctor XmlComment(super.value) - changed:
ctor XmlDeclaration([Iterable<XmlAttribute> attributesIterable = …]) → ctor XmlDeclaration([Iterable<XmlAttribute> attributes = …]) - changed:
ctor XmlDoctype(String text) → ctor XmlDoctype(this.name, [this.externalId, this.internalSubset]) - changed:
ctor XmlDocument([Iterable<XmlNode> childrenIterable = …]) → ctor XmlDocument([Iterable<XmlNode> children = …]) - changed:
ctor XmlDocumentFragment([Iterable<XmlNode> childrenIterable = …]) → ctor XmlDocumentFragment([Iterable<XmlNode> children = …]) - changed:
ctor XmlDocumentFragment.parse(String input, {XmlEntityMapping? entityMapping}) → ctor XmlDocumentFragment.parse( String input, { XmlEntityMapping? entityMapping, }) - changed:
ctor XmlElement(this.name, [Iterable<XmlAttribute> attributesIterable = …, Iterable<XmlNode> childrenIterable = …, this.isSelfClosing = …]) → ctor XmlElement( this.name, [ Iterable<XmlAttribute> attributes = …, Iterable<XmlNode> children = …, this.isSelfClosing = …, ]) - changed:
ctor XmlNodeTypeException(String message) → ctor XmlNodeTypeException( super.message, { required this.node, required this.types, }) - changed:
ctor XmlParentException(String message) → ctor XmlParentException(super.message, {required this.node, this.parent}) - changed:
ctor XmlParserException(String message, {this.buffer, this.position = …, this.line = …, this.column = …}) → ctor XmlParserException(super.message, {this.buffer, this.position}) - changed:
ctor XmlPrettyWriter( StringSink buffer, { XmlEntityMapping? entityMapping, int? level, String? indent, String? newLine, this.preserveWhitespace, this.indentAttribute, this.sortAttributes, this.spaceBeforeSelfClose, }) → ctor XmlPrettyWriter( super.buffer, { super.entityMapping, int? level, String? indent, String? newLine, this.preserveWhitespace, this.indentAttribute, this.sortAttributes, this.spaceBeforeSelfClose, }) - changed:
ctor XmlProcessing(this.target, String text) → ctor XmlProcessing(this.target, super.value) - changed:
ctor XmlTagException(String message) → ctor XmlTagException( super.message, { this.expectedName, this.actualName, this.buffer, this.position, }) - changed:
ctor XmlTagException.mismatchClosingTag( String expectedName, String actualName) → ctor XmlTagException.mismatchClosingTag( String expectedName, String actualName, { String? buffer, int? position, }) - changed:
ctor XmlTagException.missingClosingTag(String name) → ctor XmlTagException.missingClosingTag( String expectedName, { String? buffer, int? position, }) - changed:
ctor XmlTagException.unexpectedClosingTag(String name) → ctor XmlTagException.unexpectedClosingTag( String actualName, { String? buffer, int? position, }) - changed:
ctor XmlText(String text) → ctor XmlText(super.value) - changed:
field XmlParserException.buffer: final String? → field XmlParserException.buffer: String? - changed:
field XmlParserException.position: final int → field XmlParserException.position: int? - changed:
get XmlSiblingExtension.siblingElements: Iterable<XmlNode> → get XmlSiblingExtension.siblingElements: List<XmlElement> - changed:
get XmlSiblingExtension.siblings: Iterable<XmlNode> → get XmlSiblingExtension.siblings: List<XmlNode> - changed:
method XmlAttribute.accept(XmlVisitor visitor): dynamic → method XmlAttribute.accept(XmlVisitor visitor): void - changed:
method XmlBuilder.attribute(String name, Object value, {String? namespace, XmlAttributeType? attributeType}): void → method XmlBuilder.attribute( String name, Object? value, { String? namespace, XmlAttributeType? attributeType, }): void - changed:
method XmlBuilder.declaration( {String version = …, String? encoding, Map<String, String> attributes = …}): void → method XmlBuilder.declaration({ String version = …, String? encoding, Map<String, String> attributes = …, }): void - changed:
method XmlBuilder.doctype(Object text): void → method XmlBuilder.doctype( String name, { String? publicId, String? systemId, String? internalSubset, }): void - changed:
method XmlBuilder.element(String name, {String? namespace, Map<String, String?> namespaces = …, Map<String, String> attributes = …, bool isSelfClosing = …, Object? nest}): void → method XmlBuilder.element( String name, { String? namespace, Map<String, String?> namespaces = …, Map<String, String> attributes = …, bool isSelfClosing = …, Object? nest, }): void - changed:
method XmlCDATA.accept(XmlVisitor visitor): dynamic → method XmlCDATA.accept(XmlVisitor visitor): void - changed:
method XmlComment.accept(XmlVisitor visitor): dynamic → method XmlComment.accept(XmlVisitor visitor): void - changed:
method XmlDeclaration.accept(XmlVisitor visitor): dynamic → method XmlDeclaration.accept(XmlVisitor visitor): void - changed:
method XmlDoctype.accept(XmlVisitor visitor): dynamic → method XmlDoctype.accept(XmlVisitor visitor): void - changed:
method XmlDocument.accept(XmlVisitor visitor): dynamic → method XmlDocument.accept(XmlVisitor visitor): void - changed:
method XmlDocumentFragment.accept(XmlVisitor visitor): dynamic → method XmlDocumentFragment.accept(XmlVisitor visitor): void - changed:
method XmlElement.accept(XmlVisitor visitor): dynamic → method XmlElement.accept(XmlVisitor visitor): void - changed:
method XmlHasVisitor.accept(XmlVisitor visitor): dynamic → method XmlHasVisitor.accept(XmlVisitor visitor): void - changed:
method XmlName.accept(XmlVisitor visitor): dynamic → method XmlName.accept(XmlVisitor visitor): void - changed:
method XmlNormalizerExtension.normalize({ Predicate<XmlText>? trimWhitespace, Predicate<XmlText>? collapseWhitespace, }): void → method XmlNormalizerExtension.normalize({ Predicate<XmlText>? collapseWhitespace, bool? collapseAllWhitespace, Predicate<XmlText>? normalizeNewline, bool? normalizeAllNewline, Predicate<XmlText>? trimWhitespace, bool? trimAllWhitespace, }): void - changed:
method XmlProcessing.accept(XmlVisitor visitor): dynamic → method XmlProcessing.accept(XmlVisitor visitor): void - changed:
method XmlText.accept(XmlVisitor visitor): dynamic → method XmlText.accept(XmlVisitor visitor): void - changed:
method XmlVisitor.visit<T>(XmlHasVisitor visitable): T → method XmlVisitor.visit(XmlHasVisitor node): void - changed:
method XmlVisitor.visitAttribute(XmlAttribute node): dynamic → method XmlVisitor.visitAttribute(XmlAttribute node): void - changed:
method XmlVisitor.visitCDATA(XmlCDATA node): dynamic → method XmlVisitor.visitCDATA(XmlCDATA node): void - changed:
method XmlVisitor.visitComment(XmlComment node): dynamic → method XmlVisitor.visitComment(XmlComment node): void - changed:
method XmlVisitor.visitDeclaration(XmlDeclaration node): dynamic → method XmlVisitor.visitDeclaration(XmlDeclaration node): void - changed:
method XmlVisitor.visitDoctype(XmlDoctype node): dynamic → method XmlVisitor.visitDoctype(XmlDoctype node): void - changed:
method XmlVisitor.visitDocument(XmlDocument node): dynamic → method XmlVisitor.visitDocument(XmlDocument node): void - changed:
method XmlVisitor.visitDocumentFragment(XmlDocumentFragment node): dynamic → method XmlVisitor.visitDocumentFragment(XmlDocumentFragment node): void - changed:
method XmlVisitor.visitElement(XmlElement node): dynamic → method XmlVisitor.visitElement(XmlElement node): void - changed:
method XmlVisitor.visitName(XmlName name): dynamic → method XmlVisitor.visitName(XmlName name): void - changed:
method XmlVisitor.visitProcessing(XmlProcessing node): dynamic → method XmlVisitor.visitProcessing(XmlProcessing node): void - changed:
method XmlVisitor.visitText(XmlText node): dynamic → method XmlVisitor.visitText(XmlText node): void - changed:
mixin XmlHasAttributes implements XmlAttributesBase → mixin XmlHasAttributes implements XmlAttributesBase, XmlNode - changed:
static field XmlToken.closeCDATA: const String → static field XmlToken.closeCDATA: const - changed:
static field XmlToken.closeComment: const String → static field XmlToken.closeComment: const - changed:
static field XmlToken.closeDeclaration: const String → static field XmlToken.closeDeclaration: const - changed:
static field XmlToken.closeDoctype: const String → static field XmlToken.closeDoctype: const - changed:
static field XmlToken.closeElement: const String → static field XmlToken.closeElement: const - changed:
static field XmlToken.closeEndElement: const String → static field XmlToken.closeEndElement: const - changed:
static field XmlToken.closeProcessing: const String → static field XmlToken.closeProcessing: const - changed:
static field XmlToken.doubleQuote: const String → static field XmlToken.doubleQuote: const - changed:
static field XmlToken.equals: const String → static field XmlToken.equals: const - changed:
static field XmlToken.namespace: const String → static field XmlToken.namespace: const - changed:
static field XmlToken.openCDATA: const String → static field XmlToken.openCDATA: const - changed:
static field XmlToken.openComment: const String → static field XmlToken.openComment: const - changed:
static field XmlToken.openDeclaration: const String → static field XmlToken.openDeclaration: const - changed:
static field XmlToken.openDoctype: const String → static field XmlToken.openDoctype: const - changed:
static field XmlToken.openElement: const String → static field XmlToken.openElement: const - changed:
static field XmlToken.openEndElement: const String → static field XmlToken.openEndElement: const - changed:
static field XmlToken.openProcessing: const String → static field XmlToken.openProcessing: const - changed:
static field XmlToken.singleQuote: const String → static field XmlToken.singleQuote: const - changed:
static field XmlToken.whitespace: const String → static field XmlToken.whitespace: const - changed:
static method XmlTagException.checkClosingTag(String expected, String actual): void → static method XmlTagException.checkClosingTag( String expectedName, String actualName, { String? buffer, int? position, }): void - added:
ctor XmlAttributeType(this.token) - added:
ctor XmlElement.tag( String qualifiedName, { Iterable<XmlAttribute> attributes = …, Iterable<XmlNode> children = …, bool isSelfClosing = …, }) - added:
extension XmlComparisonExtension on XmlNode - added:
extension XmlMutatorExtension on XmlNode - added:
extension XmlStringExtension on XmlNode - added:
field XmlAttributeType.token: final String - added:
field XmlDoctype.externalId: final DtdExternalId? - added:
field XmlDoctype.internalSubset: final String? - added:
field XmlDoctype.name: final String - added:
field XmlFormatException.column: late final int - added:
field XmlFormatException.line: late final int - added:
field XmlNodeTypeException.node: final XmlNode - added:
field XmlNodeTypeException.types: final Iterable<XmlNodeType> - added:
field XmlParentException.node: final XmlParentBase - added:
field XmlParentException.parent: final XmlNode? - added:
field XmlTagException.actualName: final String? - added:
field XmlTagException.buffer: String? - added:
field XmlTagException.expectedName: final String? - added:
field XmlTagException.position: int? - added:
get XmlDeclaration.value: String - added:
get XmlFormatException.buffer: String? - added:
get XmlFormatException.locationString: String - added:
get XmlFormatException.offset: int? - added:
get XmlFormatException.position: int? - added:
get XmlFormatException.source: String? - added:
get XmlStringExtension.innerText: String - added:
get XmlStringExtension.innerXml: String - added:
get XmlStringExtension.outerXml: String - added:
member XmlNodeType.ENTITY - added:
member XmlNodeType.NOTATION - added:
method XmlComparisonExtension.compareNodePosition(XmlNode other): int - added:
method XmlComparisonExtension.contains(XmlNode other): bool - added:
method XmlComparisonExtension.isEqualNode(XmlNode other): bool - added:
method XmlMutatorExtension.remove(): void - added:
method XmlMutatorExtension.replace(XmlNode other): void - added:
mixin XmlFormatException implements FormatException - added:
set XmlStringExtension.innerText(String value) - added:
set XmlStringExtension.innerXml(String value) - added:
set XmlStringExtension.outerXml(String value) - added:
static field XmlToken.closeDoctypeIntSubset: const - added:
static field XmlToken.doctypeAttlistDecl: const - added:
static field XmlToken.doctypeDeclEnd: const - added:
static field XmlToken.doctypeElementDecl: const - added:
static field XmlToken.doctypeEntityDecl: const - added:
static field XmlToken.doctypeNotationDecl: const - added:
static field XmlToken.doctypePublicId: const - added:
static field XmlToken.doctypeReferenceEnd: const - added:
static field XmlToken.doctypeReferenceStart: const - added:
static field XmlToken.doctypeSystemId: const - added:
static field XmlToken.entityEnd: const - added:
static field XmlToken.entityStart: const - added:
static field XmlToken.nameChars: const - added:
static field XmlToken.nameStartChars: const - added:
static field XmlToken.openDoctypeIntSubset: const - added:
static method XmlNodeTypeException.checkHasChildren(XmlNode node): void - added:
static method XmlParentException.checkParent(XmlParentBase node): XmlNode
- removed:
class XmlEventAttribute with XmlNamed, XmlParented - removed:
extension XmlForEachEventExtension on Stream<XmlEvent> - removed:
extension XmlForEachEventListExtension on Stream<List<XmlEvent>> - removed:
field XmlCDATAEvent.text: final String - removed:
field XmlCommentEvent.text: final String - removed:
field XmlDoctypeEvent.text: final String - removed:
field XmlProcessingEvent.text: final String - removed:
field XmlTextEvent.text: final String - removed:
get XmlNodeCodec.decoder: Converter<List<XmlEvent>, List<XmlNode>> - removed:
get XmlNodeCodec.encoder: Converter<List<XmlNode>, List<XmlEvent>> - removed:
method XmlForEachEventExtension.forEachEvent({ EventHandler<XmlCDATAEvent>? onCDATA, EventHandler<XmlCommentEvent>? onComment, EventHandler<XmlDeclarationEvent>? onDeclaration, EventHandler<XmlDoctypeEvent>? onDoctype, EventHandler<XmlEndElementEvent>? onEndElement, EventHandler<XmlProcessingEvent>? onProcessing, EventHandler<XmlStartElementEvent>? onStartElement, EventHandler<XmlTextEvent>? onTe… - removed:
method XmlForEachEventListExtension.forEachEvent({ EventHandler<XmlCDATAEvent>? onCDATA, EventHandler<XmlCommentEvent>? onComment, EventHandler<XmlDeclarationEvent>? onDeclaration, EventHandler<XmlDoctypeEvent>? onDoctype, EventHandler<XmlEndElementEvent>? onEndElement, EventHandler<XmlProcessingEvent>? onProcessing, EventHandler<XmlStartElementEvent>? onStartElement, EventHandler<XmlTextEvent>?… - changed:
class XmlEvent: abstract with XmlParented → class XmlEvent: abstract with XmlHasParent, XmlHasLocation, XmlHasBuffer - changed:
ctor XmlCDATAEvent(this.text) → ctor XmlCDATAEvent(this.value) - changed:
ctor XmlCommentEvent(this.text) → ctor XmlCommentEvent(this.value) - changed:
ctor XmlDoctypeEvent(this.text) → ctor XmlDoctypeEvent(this.name, [this.externalId, this.internalSubset]) - changed:
ctor XmlEventDecoder({XmlEntityMapping? entityMapping}) → ctor XmlEventDecoder({ XmlEntityMapping? entityMapping, this.validateNesting = …, this.validateDocument = …, this.withLocation = …, this.withParent = …, }) - changed:
ctor XmlProcessingEvent(this.target, this.text) → ctor XmlProcessingEvent(this.target, this.value) - changed:
ctor XmlTextEvent(this.text) → ctor XmlTextEvent(this.value) - changed:
function parseEvents(String input, {XmlEntityMapping? entityMapping}): Iterable<XmlEvent> → function parseEvents( String input, { XmlEntityMapping? entityMapping, bool validateNesting = …, bool validateDocument = …, bool withBuffer = …, bool withLocation = …, bool withParent = …, }): Iterable<XmlEvent> - changed:
method XmlEventDecoderExtension.toXmlEvents({XmlEntityMapping? entityMapping}): Stream<List<XmlEvent>> → method XmlEventDecoderExtension.toXmlEvents({ XmlEntityMapping? entityMapping, bool validateNesting = …, bool validateDocument = …, bool withLocation = …, bool withParent = …, }): Stream<List<XmlEvent>> - changed:
method XmlEventEncoder.startChunkedConversion( Sink<String> sink): ChunkedConversionSink<List<XmlEvent>> → method XmlEventEncoder.startChunkedConversion( Sink<String> sink, ): ChunkedConversionSink<List<XmlEvent>> - changed:
method XmlNodeDecoder.startChunkedConversion( Sink<List<XmlNode>> sink): ChunkedConversionSink<List<XmlEvent>> → method XmlNodeDecoder.startChunkedConversion( Sink<List<XmlNode>> sink, ): ChunkedConversionSink<List<XmlEvent>> - changed:
method XmlNodeEncoder.startChunkedConversion( Sink<List<XmlEvent>> sink): ChunkedConversionSink<List<XmlNode>> → method XmlNodeEncoder.startChunkedConversion( Sink<List<XmlEvent>> sink, ): ChunkedConversionSink<List<XmlNode>> - changed:
method XmlNormalizeEvents.startChunkedConversion( Sink<List<XmlEvent>> sink): ChunkedConversionSink<List<XmlEvent>> → method XmlNormalizeEvents.startChunkedConversion( Sink<List<XmlEvent>> sink, ): ChunkedConversionSink<List<XmlEvent>> - changed:
method XmlSubtreeSelector.startChunkedConversion( Sink<List<XmlEvent>> sink): ChunkedConversionSink<List<XmlEvent>> → method XmlSubtreeSelector.startChunkedConversion( Sink<List<XmlEvent>> sink, ): ChunkedConversionSink<List<XmlEvent>> - changed:
method XmlSubtreeSelectorExtension.selectSubtreeEvents( Predicate<XmlStartElementEvent> predicate): Stream<List<XmlEvent>> → method XmlSubtreeSelectorExtension.selectSubtreeEvents( Predicate<XmlStartElementEvent> predicate, ): Stream<List<XmlEvent>> - changed:
method XmlWithParentEvents.startChunkedConversion( Sink<List<XmlEvent>> sink): ChunkedConversionSink<List<XmlEvent>> → method XmlWithParentEvents.startChunkedConversion( Sink<List<XmlEvent>> sink, ): ChunkedConversionSink<List<XmlEvent>> - added:
class XmlEventAttribute with XmlNamed, XmlHasParent - added:
ctor XmlAttributeType(this.token) - added:
extension XmlEachEventStreamExtension on Stream<XmlEvent> - added:
extension XmlEachEventStreamListExtension on Stream<List<XmlEvent>> - added:
field XmlAttributeType.token: final String - added:
field XmlCDATAEvent.value: final String - added:
field XmlCommentEvent.value: final String - added:
field XmlDoctypeEvent.externalId: final DtdExternalId? - added:
field XmlDoctypeEvent.internalSubset: final String? - added:
field XmlDoctypeEvent.name: final String - added:
field XmlEventDecoder.validateDocument: final bool - added:
field XmlEventDecoder.validateNesting: final bool - added:
field XmlEventDecoder.withLocation: final bool - added:
field XmlEventDecoder.withParent: final bool - added:
field XmlNodeCodec.decoder: final Converter<List<XmlEvent>, List<XmlNode>> - added:
field XmlNodeCodec.encoder: final Converter<List<XmlNode>, List<XmlEvent>> - added:
field XmlProcessingEvent.value: final String - added:
field XmlTextEvent.value: final String - added:
get XmlCDATAEvent.text: String - added:
get XmlCommentEvent.text: String - added:
get XmlProcessingEvent.text: String - added:
get XmlTextEvent.text: String - added:
member XmlNodeType.ENTITY - added:
member XmlNodeType.NOTATION - added:
method XmlEachEventStreamExtension.forEachEvent({ EventHandler<XmlCDATAEvent>? onCDATA, EventHandler<XmlCommentEvent>? onComment, EventHandler<XmlDeclarationEvent>? onDeclaration, EventHandler<XmlDoctypeEvent>? onDoctype, EventHandler<XmlEndElementEvent>? onEndElement, EventHandler<XmlProcessingEvent>? onProcessing, EventHandler<XmlStartElementEvent>? onStartElement, EventHandler<XmlTextEvent>? o… - added:
method XmlEachEventStreamExtension.tapEachEvent({ EventHandler<XmlCDATAEvent>? onCDATA, EventHandler<XmlCommentEvent>? onComment, EventHandler<XmlDeclarationEvent>? onDeclaration, EventHandler<XmlDoctypeEvent>? onDoctype, EventHandler<XmlEndElementEvent>? onEndElement, EventHandler<XmlProcessingEvent>? onProcessing, EventHandler<XmlStartElementEvent>? onStartElement, EventHandler<XmlTextEvent>? o… - added:
method XmlEachEventStreamListExtension.forEachEvent({ EventHandler<XmlCDATAEvent>? onCDATA, EventHandler<XmlCommentEvent>? onComment, EventHandler<XmlDeclarationEvent>? onDeclaration, EventHandler<XmlDoctypeEvent>? onDoctype, EventHandler<XmlEndElementEvent>? onEndElement, EventHandler<XmlProcessingEvent>? onProcessing, EventHandler<XmlStartElementEvent>? onStartElement, EventHandler<XmlTextEvent… - added:
method XmlEachEventStreamListExtension.tapEachEvent({ EventHandler<XmlCDATAEvent>? onCDATA, EventHandler<XmlCommentEvent>? onComment, EventHandler<XmlDeclarationEvent>? onDeclaration, EventHandler<XmlDoctypeEvent>? onDoctype, EventHandler<XmlEndElementEvent>? onEndElement, EventHandler<XmlProcessingEvent>? onProcessing, EventHandler<XmlStartElementEvent>? onStartElement, EventHandler<XmlTextEvent… - added:
method XmlNodeDecoder.convertIterable(Iterable<XmlEvent> events): List<XmlNode>
- added:
class XPathBoolean implements XPathValue - added:
class XPathEvaluationException extends XmlException - added:
class XPathNodeSet implements XPathValue - added:
class XPathNumber implements XPathValue - added:
class XPathParserException extends XmlException with XmlFormatException - added:
class XPathString implements XPathValue - added:
class XPathValue: sealed implements XPathExpression - added:
ctor XPathBoolean(this.value) - added:
ctor XPathEvaluationException(super.message) - added:
ctor XPathNodeSet( Iterable<XmlNode> nodes, { bool isSorted = …, bool isUnique = …, }) - added:
ctor XPathNumber(this.value) - added:
ctor XPathParserException(super.message, {this.buffer, this.position}) - added:
ctor XPathString(this.value) - added:
extension XPathExtension on XmlNode - added:
extension XPathGenerator on XmlNode - added:
field XPathBoolean.value: final bool - added:
field XPathNodeSet.value: final List<XmlNode> - added:
field XPathNumber.value: final num - added:
field XPathParserException.buffer: final String? - added:
field XPathParserException.position: final int? - added:
field XPathString.value: final String - added:
get XPathBoolean.boolean: bool - added:
get XPathBoolean.nodes: Iterable<XmlNode> - added:
get XPathBoolean.number: num - added:
get XPathBoolean.string: String - added:
get XPathNodeSet.boolean: bool - added:
get XPathNodeSet.nodes: List<XmlNode> - added:
get XPathNodeSet.number: num - added:
get XPathNodeSet.string: String - added:
get XPathNumber.boolean: bool - added:
get XPathNumber.nodes: Iterable<XmlNode> - added:
get XPathNumber.number: num - added:
get XPathNumber.string: String - added:
get XPathString.boolean: bool - added:
get XPathString.nodes: Iterable<XmlNode> - added:
get XPathString.number: num - added:
get XPathString.string: String - added:
get XPathValue.boolean: bool - added:
get XPathValue.nodes: Iterable<XmlNode> - added:
get XPathValue.number: num - added:
get XPathValue.string: String - added:
get XPathValue.value: dynamic - added:
method XPathBoolean.call(XPathContext context): XPathValue - added:
method XPathBoolean.toString(): String - added:
method XPathEvaluationException.toString(): String - added:
method XPathExtension.xpath( String expression, { Map<String, XPathValue> variables = …, Map<String, XPathFunction> functions = …, }): Iterable<XmlNode> - added:
method XPathExtension.xpathEvaluate( String expression, { Map<String, XPathValue> variables = …, Map<String, XPathFunction> functions = …, }): XPathValue - added:
method XPathGenerator.xpathGenerate({String? byId}): String - added:
method XPathNodeSet.call(XPathContext context): XPathValue - added:
method XPathNodeSet.toString(): String - added:
method XPathNumber.call(XPathContext context): XPathValue - added:
method XPathNumber.toString(): String - added:
method XPathParserException.toString(): String - added:
method XPathString.call(XPathContext context): XPathValue - added:
method XPathString.toString(): String - added:
static field XPathNodeSet.empty: const - added:
static field XPathString.empty: const - added:
static method XPathEvaluationException.checkArgumentCount( String name, List<XPathExpression> arguments, int min, [ int? max, ]): void - added:
static method XPathEvaluationException.checkFunction(String name, XPathFunction? value): XPathFunction - added:
static method XPathEvaluationException.checkVariable(String name, XPathValue? value): XPathValue - added:
typedef XPathFunction = XPathValue Function(XPathContext context, List<XPathExpression> arguments) - added:
variable 25): final