if node.nodeType == node.ELEMENT_NODE: print node.nodeName, node.namespaceURI 


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



ЗНАЕТЕ ЛИ ВЫ?

if node.nodeType == node.ELEMENT_NODE: print node.nodeName, node.namespaceURI

Поиск

if node.nodeType == node.ELEMENT_NODE: print node.nodeName, node.namespaceURI

for child in node.childNodes: output_ns(child)

 

output_ns(dom)

 

Пример выведет:

 

rdf:RDF http://www.w3.org/1999/02/22-rdf-syntax-ns# rdf:Description http://www.w3.org/1999/02/22-rdf-syntax-ns# foaf:nick http://xmlns.com/foaf/0.1/

 

foaf:name http://xmlns.com/foaf/0.1/

 

rdf:type http://www.w3.org/1999/02/22-rdf-syntax-ns#

 

Следует заметить,что указание пространства имен может быть сделано для имен не только элементов,но и атрибутов.

 

Подробнее узнать о работе с пространствами имен вxml-пакетах дляPythonможно из документации.

 

Заключение

 

В этой лекции были рассмотрены варианты обработки текстовой информации трех достаточно распространенных форматов: CSV, Unix mailboxиXML.Конечно,форматов данных,даже основанных на тексте,гораздо больше,однако то,что было представлено,

 

поможет быстрее разобраться с любым модулем для обработки формата или построить свой модуль так,чтобы другие могли понять ваши намерения.


 


Лекция#8:РазработкаWeb-приложений

 

Под web-приложением будет пониматься программа,основной интерфейс пользователя которой работает в стандартномWWW-браузере под управлениемHTMLиXML-документов.Для улучшение качества интерфейса пользователя часто применяютJavaScript,однако это несколько снижает универсальность интерфейса.Следует заметить,что интерфейс можно построить наJava-илиFlash-апплетах,однако,такие приложения сложно назватьweb-приложениями,так какJavaилиFlashмогут использовать собственные протоколы для общения с сервером,а не стандартный дляWWWпротоколHTTP.

 

При созданииweb-приложений стараются отделить Форму(внешний вид,стиль),Содержание и Логику обработки данных.Современные технологии построенияweb-сайтов дают возможность подойти достаточно близко к этому идеалу.Тем не менее,даже без применения многоуровневых приложений можно придерживаться стиля,позволяющего изменять любой из этих аспектов,не затрагивая(или почти не затрагивая)двух других.Рассуждения на эту тему будут продолжены в разделе,посвященном средам разработки.

 



Поделиться:


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

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