Kodomo

Пользователь

XML / HTML

  1. полезные форматы файлов: xml, html, json
    • json: пример, два слова
    • xml/html: понятие тэг, атрибут
  2. работа с json
  3. навигация в dom: parent, children, next, previous
  4. язык xpath
    • *

    • tag
    • /

    • //

    • .

    • ..

    • [@attr]

    • [@attr='value']

    • [tag]

    • [position] – аз есмь дитя номер position (кошмар)

  5. библиотеки для работы с xml и html: xml.etree.ElementTree, lxml

  6. два слова о dom/sax
  7. Пример чтения
    •    1 import xml.etree.ElementTree as ET
         2 root = ET.parse(file).getroot()
      
         1 root = ET.fromstring("<a><b/><c/></a>")
      
  8. Полезные атрибуты (в смысле питона): text, tail, tag, (attrib).
  9. Пример записи

Прошлогодний конспект: ../../m2012/Text4#xml