Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
11 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
45.95 kB
Просмотров:
93
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![XPath](/documents_6/1cd52c9e0fbb44b679223ac85be21806/img0.jpg)
№2 слайд![XPath - XML Path Language](/documents_6/1cd52c9e0fbb44b679223ac85be21806/img1.jpg)
Содержание слайда: XPath -
(XML Path Language) язык запросов к элементам XML-документа
Для использования необходимо подключить пространство имен System.XML.XPath.
№3 слайд![Синтаксис . element element .](/documents_6/1cd52c9e0fbb44b679223ac85be21806/img2.jpg)
Содержание слайда: Синтаксис
./element1/element2
./ (или отсутствие слеша и точки) – текущий контекст (узел)
/ - корневой узел документа
// - узел любого уровня вложенности
.// - узел любого уровня вложенности для текущего контекста (узла)
№4 слайд![Операторы - оператор](/documents_6/1cd52c9e0fbb44b679223ac85be21806/img3.jpg)
Содержание слайда: Операторы
/ - оператор дочернего элемента
// - оператор дочернего элемента любого уровня вложенности
. – индикатор текущего контекста (узла)
.. – родителький элемент для текущего узла
* - все элементы (можно сочетать с оператором атрибута)
@ - атрибут
: - разделитель преффикса пространства имен
() – группировка
[] – оператор фильтра или индекса
№5 слайд![Коллекции элементов и фильтры](/documents_6/1cd52c9e0fbb44b679223ac85be21806/img4.jpg)
Содержание слайда: Коллекции элементов и фильтры
./element
./element[1]
./element[last()]
./element[@name]
./element[child]
./element[@name] [child]
./element[1]/child[2]
№6 слайд![Операции and логическое И or](/documents_6/1cd52c9e0fbb44b679223ac85be21806/img5.jpg)
Содержание слайда: Операции
and – логическое И
or – логическое ИЛИ
not() – логическое НЕ (то, к чему применяется указывается в скобках)
= - равно
!= - не равно
< - меньше
<= - меньше или равно
> - больше
>= - больше или равно
| - объединение
№7 слайд![Функции набора узлов count id](/documents_6/1cd52c9e0fbb44b679223ac85be21806/img6.jpg)
Содержание слайда: Функции набора узлов
count()
id
position()
last()
И другие
№8 слайд![Строковые функции concat](/documents_6/1cd52c9e0fbb44b679223ac85be21806/img7.jpg)
Содержание слайда: Строковые функции
concat(“строка1”,”строка2”…)
contains
starts-with
string
string-length
substring
№9 слайд![Примеры Функции выборки можно](/documents_6/1cd52c9e0fbb44b679223ac85be21806/img8.jpg)
Содержание слайда: Примеры
Функции выборки можно использовать через XPathSelectElement и XPathSelectElements
Остальные функции – через XPathEvaluate
xml. XPathEvaluate( “concat(string(.//Address/Level1/@Value), \"|\", string(.//Address/Level1/@Type))”). ToString();
№10 слайд![Примеры XElement x](/documents_6/1cd52c9e0fbb44b679223ac85be21806/img9.jpg)
Содержание слайда: Примеры
XElement x = Plan.XPathSelectElement(".//" + key + "[1]");
Plan.XPathEvaluate("string(.//" + key + "[" + number.ToString() + "])").ToString();
string x = "//AppliedFile|//AppliedFilePDF|//Plan";
if(mgr.HasNamespace("Doc4"))
x += "|//Doc4:AppliedFile";
var fname = elem.XPathSelectElements(x, mgr);
res = fg.XPathEvaluate("string(./Строка[" + (i + 1).ToString() + "]/" +j +")").ToString();
№11 слайд![Дополнительная информация](/documents_6/1cd52c9e0fbb44b679223ac85be21806/img10.jpg)
Содержание слайда: Дополнительная информация
https://msdn.microsoft.com/en-us/library/ms256115(v=vs.90).aspx