Spec-Zone.ru › Haxe

Xml

нет пакета

Доступно на всех платформах

Многоплатформенный API Xml.

См. также:

  • https://haxe.org/manual/std-Xml.html

Статические переменные

staticread onlyCData:XmlType = XmlType.CData

Тип данных символьных данных XML.

staticread onlyComment:XmlType = XmlType.Comment

Тип комментариев XML.

staticread onlyDocType:XmlType = XmlType.DocType

Тип элемента типа документа XML.

staticread onlyDocument:XmlType = XmlType.Document

Тип документа XML.

staticread onlyElement:XmlType = XmlType.Element

Тип элемента XML.

staticread onlyPCData:XmlType = XmlType.PCData

Тип данных анализируемых символов XML.

staticread onlyProcessingInstruction:XmlType = XmlType.ProcessingInstruction

Тип инструкции обработки XML.

Статические методы

staticcreateCData(data:String):Xml

Создает узел заданного типа.

staticcreateComment(data:String):Xml

Создает узел заданного типа.

staticcreateDocType(data:String):Xml

Создает узел заданного типа.

staticcreateDocument():Xml

Создает узел заданного типа.

staticcreateElement(name:String):Xml

Создает узел заданного типа.

staticcreatePCData(data:String):Xml

Создает узел заданного типа.

staticcreateProcessingInstruction(data:String):Xml

Создает узел заданного типа.

staticparse(str:String):Xml

Анализирует строку в документ Xml.

Переменные

nodeName:String

Возвращает имя узла элемента.

read onlynodeType:XmlType

Возвращает тип узла Xml. Это следует использовать перед доступом к другим функциям, так как некоторые могут вызвать исключение, если тип узла неверен.

nodeValue:String

Возвращает значение узла. Работает только если узел Xml не является элементом или документом.

read onlyparent:Xml

Возвращает родительский объект в иерархии Xml. Родительским может быть null, элемент или документ.

Методы

addChild(x:Xml):Void

Добавляет дочерний узел к документу или элементу. Дочерний узел может находиться только внутри одного родительского узла, что указывается свойством parent. Если дочерний узел уже находится внутри этого документа или элемента, он будет перемещен в последнюю позицию среди дочерних узлов документа или элемента. Если дочерний узел ранее находился внутри другого узла, он будет перемещен в этот документ или элемент.

attributes():Iterator<String>

Возвращает Iterator для всех имен атрибутов.

elements():Iterator<Xml>

Возвращает итератор всех дочерних узлов, которые являются элементами. Работает только если текущий узел является элементом или документом.

elementsNamed(name:String):Iterator<Xml>

Возвращает итератор всех дочерних узлов, которые являются элементами с заданным именем узла. Работает только если текущий узел является элементом или документом.

exists(att:String):Bool

Определяет, есть ли у узла элемента заданный атрибут. Атрибуты чувствительны к регистру.

inlinefirstChild():Xml

Возвращает первый дочерний узел.

firstElement():Xml

Возвращает первый дочерний узел, который является элементом.

get(att:String):String

Получает заданный атрибут узла элемента. Возвращает null если не найден. Атрибуты чувствительны к регистру.

insertChild(x:Xml, pos:Int):Void

Вставляет дочерний узел в заданную позицию среди других дочерних узлов. Дочерний узел может находиться только внутри одного заданного родительского узла, который указывается свойством [parent]. Если дочерний узел уже находится внутри этого документа или элемента, он будет перемещён в новую позицию среди дочерних узлов документа или элемента. Если дочерний узел ранее находился внутри другого узла, он будет перемещен в этот документ или элемент.

inlineiterator():Iterator<Xml>

Возвращает итератор всех дочерних узлов. Работает только если текущий узел является элементом или документом.

remove(att:String):Void

Удаляет атрибут для узла элемента. Атрибуты чувствительны к регистру.

removeChild(x:Xml):Bool

Удаляет дочерний узел из документа или элемента. Возвращает true, если узел был успешно удалён.

set(att:String, value:String):Void

Устанавливает заданное значение атрибута для узла элемента. Атрибуты чувствительны к регистру.

inlinetoString():String

Возвращает строковое представление узла Xml.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/Xml.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API