SVG to ogromny standard oparty na XML. W przeszłości analizowałem SVG jako XML. Jednak niektóre rzeczy są trudne.Biblioteka do parsowania SVG w Ruby lub Pythonie
Na przykład chciałbym poznać rozmiar grupy. O ile wiem, jest to możliwe tylko poprzez rekursywne wchodzenie przez wszystkie dzieci w grupie (odnotowując wszystkie ich transformacje) i gromadzenie ich rozmiarów.
Chciałbym mieć bibliotekę, która może zrobić dla mnie takie rzeczy. Czy coś takiego istnieje?
Znalazłem to biblioteka trudne do zrozumienia i zastosowania na podstawie docs: http://packages.python.org/pysvg/. Czy znasz już jakąś inną dokumentację/tutoriale? – Chris
@Chris Obawiam się, że nie jestem świadomy żadnego innego odniesienia. Istnieje kilka przykładów w [blogu autora] (http://www.codeboje.de/tag/pysvg/), ale nie są one naprawdę oczywiste. – jcollado
WHEN Próbowałem to zrobić, to mówi mi: "svg = pysvg.parser.parse (" mapexample.svg ") AttributeError: obiekt" moduł "nie ma atrybutu" analizatora składni "" Jakieś wskazówki? – halflings