getAttribute(attname). getAttributeNode(attrname). removeAttribute(attname). removeAttributeNode(oldAttr). setAttribute(attname, value). setAttributeNode(newAttr). Пространства имен. lt;?xml version="1.0" encoding="UTF-8"?> <rdf: 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

getAttribute(attname). getAttributeNode(attrname). removeAttribute(attname). removeAttributeNode(oldAttr). setAttribute(attname, value). setAttributeNode(newAttr). Пространства имен. lt;?xml version="1.0" encoding="UTF-8"?> <rdf:

Поиск

getAttribute(attname)

 

Получить значение атрибута с именем attname.

 

getAttributeNode(attrname)

 

Возвращает атрибут с именем attrname в виде объекта-узла.

 

removeAttribute(attname)

 

Удалить атрибут с именем attname.

 

removeAttributeNode(oldAttr)

 

Удалить атрибут oldAttr(задан в виде объекта-узла).

 

setAttribute(attname, value)

 

Устанавливает значение атрибута attname равным строке value.

 

setAttributeNode(newAttr)

 

 


Добавляет новый узел-атрибут к элементу.Старый атрибут заменяется,если имеет то же имя.

 

Здесь стоит заметить,что атрибуты в рамках элемента повторяться не должны.Их порядок также не важен с точки зрения информационной моделиXML.

 

В качестве упражнения предлагается составить функцию,которая будет вычислять значение выражения,заданного вXML-представлении.

 

Пространства имен

 

Еще одной интересной особенностьюXML,о которой нельзя не упомянуть,являются пространства имен.Они позволяют составлятьXML-документы из кусков различных схем.Например,таким образом вXML-документ можно включить кусокHTML,указав во всех элементахHTMLпринадлежность особому пространству имен.

 

Следующий примерXML-кода показывает синтаксис пространств имен(файлfoaf.rdf):

 

<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF

 

xmlns:dc="http://http://purl.org/dc/elements/1.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

 

>

 

<rdf:Description rdf:nodeID="_:jCBxPziO1"> <foaf:nick>donna</foaf:nick> <foaf:name>Donna Fales</foaf:name>

 

<rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Person"/> </rdf:Description>



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 54; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.146 (0.006 с.)