Práce s Xml ● Základní moduly pro práci s XML: – Xml.dom – Document Object Model API – Xml.dom.minidom ● Základní objekt je Dokument – stromová struktura.

Slides:



Advertisements
Podobné prezentace
Dynamické dokumenty na straně klienta Informatika pro ekonomy II.
Advertisements

KEG Marek RŮŽIČKA EuroMISE – Kardio, VŠE Praha Projekt Stepper – Aplikace pro podporu víceúrovňové formalizace textových dokumentů.
Štěpán Bechynský. 2 Kompatibilita DOCTYPE META Tag – Hlavička protokolu HTTP – X-UA-Compatible: IE=7 3.
Vstupy a výstupy v JavaScriptu Vstup: použitím metody prompt objektu window čtením hodnot z položek formuláře Výstup : použitím metody alert objektu window.
Úvod do HTML. Co je HTML  zkratka pro HyperText Markup Language  značkovací jazyk pro hypertext  umožňuje publikaci dokumentů na internetu.
David Pejčoch XML (Extensible Markup Language) Semistrukturovaná data Obecný značkovací jazyk Vyvinut a standardizován konzorciem W3C Zjednodušená.
Práce se soubory. Ukládání dat Textové soubory s jednoduchou strukturou (např..txt a.csv) textové soubory s vnitřní hierarchií (např..xml) Soubory binárního.
OPAC a relevance aneb může se chovat jako „standardní” vyhledávač? Matyáš F. Bajger, Univ. Knihovna Ostravské univerzity Setkání SU Aleph, Praha,
● SWIG - Simplified Wrapper and Interface Generator ● + google a diskusní fóra ● nástroj zjednodušující (a sjednocující)
Google Analytics pro OPAC – počty pro jednotlivé stránky Pavel Hušek, SVK Hradec Králové SU Aleph , VUT Brno.
XHTML Tvorba webových stránek. Vývoj značkovacích jazyků HTML – HyperText Markup Language  Značkovací jazyk pro vytváření www stránek. Pomocí značek.
Středoevropské centrum pro vytváření a realizaci inovovaných technicko-ekonomických studijních programů Registrační číslo CZ.1.07/2.2.00/ Tento.
Vývoj aplikací pro SharePoint
Milan Kryl(c) 2004 MFF UK Databáze Caché CSP Custom Tags vlastní značky.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Brno Jan Mach Radka Tichá Jak na převody do pdf Jan Mach, VŠE Radka Tichá, ZČÚ.
OSNOVA: a)Programování se soubory b)Záloha databáze v souboru c) Příklady Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače a programování.
HTML, XHTML a CSS Základy jazyků značek.
Dokumentace objektů a zveřejnění funkcí
Rozhraní SAX, SAX vs. SAX2 Jaroslav Ciml.
C# - předávání parametrů Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Technologie vyhledávání v Jednotné informační bráně Jiří Pavlík, Univerzita Karlova v Praze, ÚVT Konference ZIG 2002, , STK.
Jazyk XML Jazyk pro tvorbu strukturovaných dokumentů Syntaxí velmi podobný HTML Hlavní cíle návrhu: Snadná editace - jazyk je textový Snadné strojové zpracování.
Architektury a techniky DS Cvičení č. 9 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Copyright (C) 2000 Vema, a. s.1 V3 klient Michal Máčel Provozní integrace G2, HR/Win a internetu.
Ing. Jan Mittner Zend_Feed 2. XmlWriter 3. SimpleXml 4. sitemap 2.
Návrh a tvorba WWW Přednáška 8
XML na papír Dušan Fencl
UNIX Shell skripty Roman Danel VŠB TU Ostrava, Hornicko – geologická fakulta.
Využití XML v DB aplikacích Michal Kopecký Výběr ze slajdů k 7. přednášce předmětu Databázové Aplikace (DBI026) na MFF UK.
Úvod do PHP IZI 228.
Import záznamů diplomových prací nové řešení Antonín Vaishar, SUAleph, 26. –
XQuery Dotazovací jazyk XML Daniel Privalenkov. O čem bude prezentace Nutnost dotazovacího jazyku v XML Rychlý přehled XQuery Několik příkladů.
Ústav informatiky PEF MZLU v Brně
Vít Profant Obhajoba bakalářské práce
Autor: Jana Lískovcová Vedoucí práce: PaedDr. Petr Pexa.
XML data na disku jako databáze Kamil Toman
InstantAtlas dynamické webové interaktivní atlasy.
Datové struktury a algoritmy Část 7 Vyhledávání a vyhledávací stromy Searching and Search Trees Petr Felkel.
Systém souborů. Množina souborů různých typů – Data – Spustitelné programy – Konfigurační a pomocné informace – I/O zařízení Způsob organizace množiny.
XML eXtensible Markup Language Adolf Knoll Národní knihovna ČR
Systém souborů. Množina souborů různých typů – Data – Spustitelné programy – Konfigurační a pomocné informace – I/O zařízení Způsob organizace množiny.
ZÁKLADNÍ POJMY. ZDROJOVÝ TEXT PROGRAMU Tvoří: klíčová slova komentáře identifikátory.
Vícerozměrný přístup pro indexování XML dat
Alexandra Sekničková Tvorba comba v pohledech. Úkol: n Vytvořte pro firmu Hurá, a. s. databázi všech jejich pracovníků.
Úvod do UNIXu (6th round)
Úvod do XML 2. část Zdeněk Žabokrtský (s využitím materiálů z
JavaScript úvod. Jazyky webového vývojáře Dynamická stránka  aktivně mění svůj obsah v reakci na činnost uživatele  zpracování na straně serveru (PHP,
Perzistence XML dat Kamil Toman
Internetové technologie Petr Kašpar KAS265. Obsah Formát PDF Možnosti tvorby v PHP Třída FPDF České fonty Ahoj světe! Buňky Záhlaví/zápatí Pluginy Komplexní.
Zpracování XML a JSON dat na MS SQL Serveru
AtributVýznam srcZdroj videa autoplayIndikace automatického startu videa při načtení stránky controlsPřidá ovládací prvky mutedZtlumení videa (v současnosti.
Základy XML – struktura dokumentu (včetně testových otázek) Otakar Čerba Oddělení geomatiky Katedra matematiky Fakulta aplikovaných věd Západočeská univerzita.
XML a datový standard Zdeněk Jirkovec Softwarové Aplikace a systémy.
NetBeans Plugin.  Echo2 web framework (Ajax, Java)  NetBeans IDE (modularita, Swing designer)  Vizuální design uživatelského rozhraní (WYSIWYG)  Drag.
Úvod do Pythonu – IO operace se soubory.
Úvod do JavaScriptu - DOM
Databázové systémy a SQL
Značkovací jazyky XSL (eXtensible Stylesheet Language)
Jakub Brodský Ondřej Radosta
Ruby on Rails framework vývoj aplikací pro WWW
Internetové publikování Dynamické HTML
TNPW1 JavaScript Ing. Jiří Štěpánek.
Databázové systémy a SQL
Databázové systémy a SQL
Visitor 1 1.
Úvod do JavaScriptu - DOM
Noise using pedestal DAC measurements
Algoritmizace a datové struktury (14ASD)
Systém souborů 1.
Transkript prezentace:

Práce s Xml ● Základní moduly pro práci s XML: – Xml.dom – Document Object Model API – Xml.dom.minidom ● Základní objekt je Dokument – stromová struktura uzlů(elementů) – získáme použitím funkce parse(filename_or_file, parser) – elementy, atributy, komentáře, atd.

Element ● Základní operace: – vytvoření - createElement(tagName) – přidání do dokumentu - appendChild(newChild) – přidání atributu - setAttribute(attname, value) – vrácení hodnoty atr. - getAttribute(attname) – vrácení všech elementů daného jména - getElementsByTagName(tagName) ● Př.: nashledanou

Textový výstup def xmlAllChildren(node): s = "" for ch in node.childNodes: s += ch.toxml() return s def myPrettyXml(node, coding = "UTF-8"): out = node.toprettyxml(" ") out = out.replace('?>', ' encoding="%s" ?>' % coding) out = re.sub("\r\n","\n",out) out = re.sub("\r","",out) out = re.sub("\n\s*\n","\n",out) if coding == "unicode": return out else: return out.encode(coding)

Praktická ukázka Modifikace XML dokumentu