实例介绍
【实例简介】lxml(python操作xml文件的库)
使用这个模块,python可以很方便的处理xml文件。
文件清单
└── lxml-2.3.4
├── benchmark
│ ├── benchbase.py
│ ├── bench_etree.py
│ ├── bench_objectify.py
│ ├── bench_xpath.py
│ └── bench_xslt.py
├── buildlibxml.py
├── CHANGES.txt
├── CREDITS.txt
├── doc
│ ├── api.txt
│ ├── build.txt
│ ├── capi.txt
│ ├── compatibility.txt
│ ├── cssselect.txt
│ ├── docstructure.py
│ ├── element_classes.txt
│ ├── elementsoup.txt
│ ├── extensions.txt
│ ├── FAQ.txt
│ ├── html
│ │ ├── api
│ │ │ ├── api-objects.txt
│ │ │ ├── class-tree.html
│ │ │ ├── deprecated-index.html
│ │ │ ├── epydoc.css
│ │ │ ├── exceptions.AssertionError-class.html
│ │ │ ├── frames.html
│ │ │ ├── help.html
│ │ │ ├── identifier-index-A.html
│ │ │ ├── identifier-index-B.html
│ │ │ ├── identifier-index-C.html
│ │ │ ├── identifier-index-D.html
│ │ │ ├── identifier-index-E.html
│ │ │ ├── identifier-index-F.html
│ │ │ ├── identifier-index-G.html
│ │ │ ├── identifier-index-H.html
│ │ │ ├── identifier-index-_.html
│ │ │ ├── identifier-index.html
│ │ │ ├── identifier-index-I.html
│ │ │ ├── identifier-index-J.html
│ │ │ ├── identifier-index-K.html
│ │ │ ├── identifier-index-L.html
│ │ │ ├── identifier-index-M.html
│ │ │ ├── identifier-index-N.html
│ │ │ ├── identifier-index-O.html
│ │ │ ├── identifier-index-P.html
│ │ │ ├── identifier-index-Q.html
│ │ │ ├── identifier-index-R.html
│ │ │ ├── identifier-index-S.html
│ │ │ ├── identifier-index-T.html
│ │ │ ├── identifier-index-U.html
│ │ │ ├── identifier-index-V.html
│ │ │ ├── identifier-index-W.html
│ │ │ ├── identifier-index-X.html
│ │ │ ├── identifier-index-Y.html
│ │ │ ├── identifier-index-Z.html
│ │ │ ├── index.html
│ │ │ ├── lxml.builder.ElementMaker-class.html
│ │ │ ├── lxml.builder-module.html
│ │ │ ├── lxml.builder-pysrc.html
│ │ │ ├── lxml.cssselect.Attrib-class.html
│ │ │ ├── lxml.cssselect.Class-class.html
│ │ │ ├── lxml.cssselect.CombinedSelector-class.html
│ │ │ ├── lxml.cssselect.CSSSelector-class.html
│ │ │ ├── lxml.cssselect.Element-class.html
│ │ │ ├── lxml.cssselect.ExpressionError-class.html
│ │ │ ├── lxml.cssselect.Function-class.html
│ │ │ ├── lxml.cssselect.Hash-class.html
│ │ │ ├── lxml.cssselect-module.html
│ │ │ ├── lxml.cssselect.Or-class.html
│ │ │ ├── lxml.cssselect.Pseudo-class.html
│ │ │ ├── lxml.cssselect-pysrc.html
│ │ │ ├── lxml.cssselect.SelectorSyntaxError-class.html
│ │ │ ├── lxml.cssselect.String-class.html
│ │ │ ├── lxml.cssselect.Symbol-class.html
│ │ │ ├── lxml.cssselect.Token-class.html
│ │ │ ├── lxml.cssselect.TokenStream-class.html
│ │ │ ├── lxml.cssselect._UniToken-class.html
│ │ │ ├── lxml.cssselect.XPathExpr-class.html
│ │ │ ├── lxml.cssselect.XPathExprOr-class.html
│ │ │ ├── lxml.doctestcompare.LHTMLOutputChecker-class.html
│ │ │ ├── lxml.doctestcompare.LXMLOutputChecker-class.html
│ │ │ ├── lxml.doctestcompare-module.html
│ │ │ ├── lxml.doctestcompare-pysrc.html
│ │ │ ├── lxml.doctestcompare._RestoreChecker-class.html
│ │ │ ├── lxml.ElementInclude.FatalIncludeError-class.html
│ │ │ ├── lxml.ElementInclude-module.html
│ │ │ ├── lxml.ElementInclude-pysrc.html
│ │ │ ├── lxml.etree.AncestorsIterator-class.html
│ │ │ ├── lxml.etree._AppendOnlyElementProxy-class.html
│ │ │ ├── lxml.etree._Attrib-class.html
│ │ │ ├── lxml.etree._AttribIterator-class.html
│ │ │ ├── lxml.etree.AttributeBasedElementClassLookup-class.html
│ │ │ ├── lxml.etree._BaseContext-class.html
│ │ │ ├── lxml.etree._BaseErrorLog-class.html
│ │ │ ├── lxml.etree._BaseParser-class.html
│ │ │ ├── lxml.etree.C14NError-class.html
│ │ │ ├── lxml.etree.CDATA-class.html
│ │ │ ├── lxml.etree._ClassNamespaceRegistry-class.html
│ │ │ ├── lxml.etree.CommentBase-class.html
│ │ │ ├── lxml.etree._Comment-class.html
│ │ │ ├── lxml.etree.__ContentOnlyElement-class.html
│ │ │ ├── lxml.etree.CustomElementClassLookup-class.html
│ │ │ ├── lxml.etree.DocInfo-class.html
│ │ │ ├── lxml.etree._Document-class.html
│ │ │ ├── lxml.etree.DocumentInvalid-class.html
│ │ │ ├── lxml.etree._DomainErrorLog-class.html
│ │ │ ├── lxml.etree.DTD-class.html
│ │ │ ├── lxml.etree.DTDError-class.html
│ │ │ ├── lxml.etree.DTDParseError-class.html
│ │ │ ├── lxml.etree.DTDValidateError-class.html
│ │ │ ├── lxml.etree.ElementBase-class.html
│ │ │ ├── lxml.etree.ElementChildIterator-class.html
│ │ │ ├── lxml.etree._Element-class.html
│ │ │ ├── lxml.etree.ElementClassLookup-class.html
│ │ │ ├── lxml.etree.ElementDefaultClassLookup-class.html
│ │ │ ├── lxml.etree.ElementDepthFirstIterator-class.html
│ │ │ ├── lxml.etree._ElementIterator-class.html
│ │ │ ├── lxml.etree.ElementNamespaceClassLookup-class.html
│ │ │ ├── lxml.etree._ElementStringResult-class.html
│ │ │ ├── lxml.etree._ElementTagMatcher-class.html
│ │ │ ├── lxml.etree.ElementTextIterator-class.html
│ │ │ ├── lxml.etree._ElementTree-class.html
│ │ │ ├── lxml.etree._ElementUnicodeResult-class.html
│ │ │ ├── lxml.etree.EntityBase-class.html
│ │ │ ├── lxml.etree._Entity-class.html
│ │ │ ├── lxml.etree.Error-class.html
│ │ │ ├── lxml.etree.ErrorDomains-class.html
│ │ │ ├── lxml.etree.ErrorLevels-class.html
│ │ │ ├── lxml.etree._ErrorLog-class.html
│ │ │ ├── lxml.etree.ErrorTypes-class.html
│ │ │ ├── lxml.etree.ETCompatXMLParser-class.html
│ │ │ ├── lxml.etree.ETXPath-class.html
│ │ │ ├── lxml.etree._ExceptionContext-class.html
│ │ │ ├── lxml.etree._ExsltRegExp-class.html
│ │ │ ├── lxml.etree.FallbackElementClassLookup-class.html
│ │ │ ├── lxml.etree._FeedParser-class.html
│ │ │ ├── lxml.etree._FilelikeWriter-class.html
│ │ │ ├── lxml.etree._FileReaderContext-class.html
│ │ │ ├── lxml.etree._FunctionNamespaceRegistry-class.html
│ │ │ ├── lxml.etree.HTMLParser-class.html
│ │ │ ├── lxml.etree._IDDict-class.html
│ │ │ ├── lxml.etree._InputDocument-class.html
│ │ │ ├── lxml.etree.iterparse-class.html
│ │ │ ├── lxml.etree._IterparseContext-class.html
│ │ │ ├── lxml.etree.iterwalk-class.html
│ │ │ ├── lxml.etree._ListErrorLog-class.html
│ │ │ ├── lxml.etree._LogEntry-class.html
│ │ │ ├── lxml.etree.LxmlError-class.html
│ │ │ ├── lxml.etree.LxmlRegistryError-class.html
│ │ │ ├── lxml.etree.LxmlSyntaxError-class.html
│ │ │ ├── lxml.etree._ModifyContentOnlyEntityProxy-class.html
│ │ │ ├── lxml.etree._ModifyContentOnlyPIProxy-class.html
│ │ │ ├── lxml.etree._ModifyContentOnlyProxy-class.html
│ │ │ ├── lxml.etree-module.html
│ │ │ ├── lxml.etree._NamespaceRegistry-class.html
│ │ │ ├── lxml.etree.NamespaceRegistryError-class.html
│ │ │ ├── lxml.etree._OpaqueDocumentWrapper-class.html
│ │ │ ├── lxml.etree._OpaqueNodeWrapper-class.html
│ │ │ ├── lxml.etree.ParseError-class.html
│ │ │ ├── lxml.etree.ParserBasedElementClassLookup-class.html
│ │ │ ├── lxml.etree._ParserContext-class.html
│ │ │ ├── lxml.etree._ParserDictionaryContext-class.html
│ │ │ ├── lxml.etree.ParserError-class.html
│ │ │ ├── lxml.etree._ParserSchemaValidationContext-class.html
│ │ │ ├── lxml.etree.PIBase-class.html
│ │ │ ├── lxml.etree._ProcessingInstruction-class.html
│ │ │ ├── lxml.etree.PyErrorLog-class.html
│ │ │ ├── lxml.etree.PythonElementClassLookup-class.html
│ │ │ ├── lxml.etree._PythonSaxParserTarget-class.html
│ │ │ ├── lxml.etree.QName-class.html
│ │ │ ├── lxml.etree._ReadOnlyElementProxy-class.html
│ │ │ ├── lxml.etree._ReadOnlyEntityProxy-class.html
│ │ │ ├── lxml.etree._ReadOnlyPIProxy-class.html
│ │ │ ├── lxml.etree._ReadOnlyProxy-class.html
│ │ │ ├── lxml.etree.RelaxNG-class.html
│ │ │ ├── lxml.etree.RelaxNGError-class.html
│ │ │ ├── lxml.etree.RelaxNGErrorTypes-class.html
│ │ │ ├── lxml.etree.RelaxNGParseError-class.html
│ │ │ ├── lxml.etree.RelaxNGValidateError-class.html
│ │ │ ├── lxml.etree.Resolver-class.html
│ │ │ ├── lxml.etree._ResolverContext-class.html
│ │ │ ├── lxml.etree._ResolverRegistry-class.html
│ │ │ ├── lxml.etree._RotatingErrorLog-class.html
│ │ │ ├── lxml.etree._SaxParserContext-class.html
│ │ │ ├── lxml.etree._SaxParserTarget-class.html
│ │ │ ├── lxml.etree.Schematron-class.html
│ │ │ ├── lxml.etree.SchematronError-class.html
│ │ │ ├── lxml.etree.SchematronParseError-class.html
│ │ │ ├── lxml.etree.SchematronValidateError-class.html
│ │ │ ├── lxml.etree.SerialisationError-class.html
│ │ │ ├── lxml.etree.SiblingsIterator-class.html
│ │ │ ├── lxml.etree._TargetParserContext-class.html
│ │ │ ├── lxml.etree._TargetParserResult-class.html
│ │ │ ├── lxml.etree._TempStore-class.html
│ │ │ ├── lxml.etree.TreeBuilder-class.html
│ │ │ ├── lxml.etree._Validator-class.html
│ │ │ ├── lxml.etree.XInclude-class.html
│ │ │ ├── lxml.etree.XIncludeError-class.html
│ │ │ ├── lxml.etree.XMLParser-class.html
│ │ │ ├── lxml.etree.XMLSchema-class.html
│ │ │ ├── lxml.etree.XMLSchemaError-class.html
│ │ │ ├── lxml.etree.XMLSchemaParseError-class.html
│ │ │ ├── lxml.etree.XMLSchemaValidateError-class.html
│ │ │ ├── lxml.etree.XMLSyntaxError-class.html
│ │ │ ├── lxml.etree.XPath-class.html
│ │ │ ├── lxml.etree._XPathContext-class.html
│ │ │ ├── lxml.etree.XPathDocumentEvaluator-class.html
│ │ │ ├── lxml.etree.XPathElementEvaluator-class.html
│ │ │ ├── lxml.etree.XPathError-class.html
│ │ │ ├── lxml.etree.XPathEvalError-class.html
│ │ │ ├── lxml.etree._XPathEvaluatorBase-class.html
│ │ │ ├── lxml.etree.XPathFunctionError-class.html
│ │ │ ├── lxml.etree._XPathFunctionNamespaceRegistry-class.html
│ │ │ ├── lxml.etree.XPathResultError-class.html
│ │ │ ├── lxml.etree.XPathSyntaxError-class.html
│ │ │ ├── lxml.etree.XSLTAccessControl-class.html
│ │ │ ├── lxml.etree.XSLTApplyError-class.html
│ │ │ ├── lxml.etree.XSLT-class.html
│ │ │ ├── lxml.etree._XSLTContext-class.html
│ │ │ ├── lxml.etree.XSLTError-class.html
│ │ │ ├── lxml.etree.XSLTExtension-class.html
│ │ │ ├── lxml.etree.XSLTExtensionError-class.html
│ │ │ ├── lxml.etree.XSLTParseError-class.html
│ │ │ ├── lxml.etree._XSLTProcessingInstruction-class.html
│ │ │ ├── lxml.etree._XSLTQuotedStringParam-class.html
│ │ │ ├── lxml.etree._XSLTResolverContext-class.html
│ │ │ ├── lxml.etree._XSLTResultTree-class.html
│ │ │ ├── lxml.etree.XSLTSaveError-class.html
│ │ │ ├── lxml.html.builder-module.html
│ │ │ ├── lxml.html.builder-pysrc.html
│ │ │ ├── lxml.html.CheckboxGroup-class.html
│ │ │ ├── lxml.html.CheckboxValues-class.html
│ │ │ ├── lxml.html.clean.Cleaner-class.html
│ │ │ ├── lxml.html.clean-module.html
│ │ │ ├── lxml.html.clean-pysrc.html
│ │ │ ├── lxml.html.defs-module.html
│ │ │ ├── lxml.html.defs-pysrc.html
│ │ │ ├── lxml.html.diff.DEL_END-class.html
│ │ │ ├── lxml.html.diff.DEL_START-class.html
│ │ │ ├── lxml.html.diff.href_token-class.html
│ │ │ ├── lxml.html.diff.InsensitiveSequenceMatcher-class.html
│ │ │ ├── lxml.html.diff-module.html
│ │ │ ├── lxml.html.diff.NoDeletes-class.html
│ │ │ ├── lxml.html.diff-pysrc.html
│ │ │ ├── lxml.html.diff.tag_token-class.html
│ │ │ ├── lxml.html.diff.token-class.html
│ │ │ ├── lxml.html.ElementSoup-module.html
│ │ │ ├── lxml.html.ElementSoup-pysrc.html
│ │ │ ├── lxml.html.FieldsDict-class.html
│ │ │ ├── lxml.html.FormElement-class.html
│ │ │ ├── lxml.html.formfill.DefaultErrorCreator-class.html
│ │ │ ├── lxml.html.formfill.FormNotFound-class.html
│ │ │ ├── lxml.html.formfill-module.html
│ │ │ ├── lxml.html.formfill-pysrc.html
│ │ │ ├── lxml.html.html5parser.HTMLParser-class.html
│ │ │ ├── lxml.html.html5parser-module.html
│ │ │ ├── lxml.html.html5parser-pysrc.html
│ │ │ ├── lxml.html.html5parser.XHTMLParser-class.html
│ │ │ ├── lxml.html.HtmlComment-class.html
│ │ │ ├── lxml.html.HtmlElement-class.html
│ │ │ ├── lxml.html.HtmlElementClassLookup-class.html
│ │ │ ├── lxml.html.HtmlEntity-class.html
│ │ │ ├── lxml.html.HtmlMixin-class.html
│ │ │ ├── lxml.html.HTMLParser-class.html
│ │ │ ├── lxml.html.HtmlProcessingInstruction-class.html
│ │ │ ├── lxml.html.InputElement-class.html
│ │ │ ├── lxml.html.InputGetter-class.html
│ │ │ ├── lxml.html.InputMixin-class.html
│ │ │ ├── lxml.html.LabelElement-class.html
│ │ │ ├── lxml.html._MethodFunc-class.html
│ │ │ ├── lxml.html-module.html
│ │ │ ├── lxml.html.MultipleSelectOptions-class.html
│ │ │ ├── lxml.html-pysrc.html
│ │ │ ├── lxml.html.RadioGroup-class.html
│ │ │ ├── lxml.html.SelectElement-class.html
│ │ │ ├── lxml.html.soupparser-module.html
│ │ │ ├── lxml.html.soupparser-pysrc.html
│ │ │ ├── lxml.html.TextareaElement-class.html
│ │ │ ├── lxml.html.usedoctest-module.html
│ │ │ ├── lxml.html.usedoctest-pysrc.html
│ │ │ ├── lxml.html.XHTMLParser-class.html
│ │ │ ├── lxml.include-module.html
│ │ │ ├── lxml.include-pysrc.html
│ │ │ ├── lxml.isoschematron-module.html
│ │ │ ├── lxml.isoschematron-pysrc.html
│ │ │ ├── lxml.isoschematron.Schematron-class.html
│ │ │ ├── lxml-module.html
│ │ │ ├── lxml.objectify.BoolElement-class.html
│ │ │ ├── lxml.objectify.ElementMaker-class.html
│ │ │ ├── lxml.objectify.FloatElement-class.html
│ │ │ ├── lxml.objectify.IntElement-class.html
│ │ │ ├── lxml.objectify.LongElement-class.html
│ │ │ ├── lxml.objectify-module.html
│ │ │ ├── lxml.objectify.NoneElement-class.html
│ │ │ ├── lxml.objectify.NumberElement-class.html
│ │ │ ├── lxml.objectify.ObjectifiedDataElement-class.html
│ │ │ ├── lxml.objectify.ObjectifiedElement-class.html
│ │ │ ├── lxml.objectify.ObjectifyElementClassLookup-class.html
│ │ │ ├── lxml.objectify._ObjectifyElementMakerCaller-class.html
│ │ │ ├── lxml.objectify.ObjectPath-class.html
│ │ │ ├── lxml.objectify.PyType-class.html
│ │ │ ├── lxml.objectify.StringElement-class.html
│ │ │ ├── lxml.pyclasslookup-module.html
│ │ │ ├── lxml.pyclasslookup-pysrc.html
│ │ │ ├── lxml-pysrc.html
│ │ │ ├── lxml.sax.ElementTreeContentHandler-class.html
│ │ │ ├── lxml.sax.ElementTreeProducer-class.html
│ │ │ ├── lxml.sax-module.html
│ │ │ ├── lxml.sax-pysrc.html
│ │ │ ├── lxml.sax.SaxError-class.html
│ │ │ ├── lxml.tests.common_imports.HelperTestCase-class.html
│ │ │ ├── lxml.tests.common_imports.LargeFileLike-class.html
│ │ │ ├── lxml.tests.common_imports.LargeFileLikeUnicode-class.html
│ │ │ ├── lxml.tests.common_imports-module.html
│ │ │ ├── lxml.tests.common_imports-pysrc.html
│ │ │ ├── lxml.tests.common_imports.SillyFileLike-class.html
│ │ │ ├── lxml.tests-module.html
│ │ │ ├── lxml.tests-pysrc.html
│ │ │ ├── lxml.tests.test_classlookup.ClassLookupTestCase-class.html
│ │ │ ├── lxml.tests.test_classlookup-module.html
│ │ │ ├── lxml.tests.test_classlookup-pysrc.html
│ │ │ ├── lxml.tests.test_css.CSSTestCase-class.html
│ │ │ ├── lxml.tests.test_css-module.html
│ │ │ ├── lxml.tests.test_css-pysrc.html
│ │ │ ├── lxml.tests.test_dtd.ETreeDtdTestCase-class.html
│ │ │ ├── lxml.tests.test_dtd-module.html
│ │ │ ├── lxml.tests.test_dtd-pysrc.html
│ │ │ ├── lxml.tests.test_elementtree.CElementTreeTestCase-class.html
│ │ │ ├── lxml.tests.test_elementtree.ElementTreeTestCase-class.html
│ │ │ ├── lxml.tests.test_elementtree.ETreeTestCaseBase-class.html
│ │ │ ├── lxml.tests.test_elementtree.ETreeTestCase-class.html
│ │ │ ├── lxml.tests.test_elementtree-module.html
│ │ │ ├── lxml.tests.test_elementtree-pysrc.html
│ │ │ ├── lxml.tests.test_errors.ErrorTestCase-class.html
│ │ │ ├── lxml.tests.test_errors-module.html
│ │ │ ├── lxml.tests.test_errors-pysrc.html
│ │ │ ├── lxml.tests.test_etree.ElementIncludeTestCase-class.html
│ │ │ ├── lxml.tests.test_etree.ETreeC14NTestCase-class.html
│ │ │ ├── lxml.tests.test_etree.ETreeErrorLogTest-class.html
│ │ │ ├── lxml.tests.test_etree.ETreeOnlyTestCase-class.html
│ │ │ ├── lxml.tests.test_etree.ETreeWriteTestCase-class.html
│ │ │ ├── lxml.tests.test_etree.ETreeXIncludeTestCase-class.html
│ │ │ ├── lxml.tests.test_etree-module.html
│ │ │ ├── lxml.tests.test_etree-pysrc.html
│ │ │ ├── lxml.tests.test_etree.XIncludeTestCase-class.html
│ │ │ ├── lxml.tests.test_htmlparser.HtmlParserTestCase-class.html
│ │ │ ├── lxml.tests.test_htmlparser-module.html
│ │ │ ├── lxml.tests.test_htmlparser-pysrc.html
│ │ │ ├── lxml.tests.test_io.ElementTreeIOTestCase-class.html
│ │ │ ├── lxml.tests.test_io.ETreeIOTestCase-class.html
│ │ │ ├── lxml.tests.test_io.IOTestCaseBase-class.html
│ │ │ ├── lxml.tests.test_io-module.html
│ │ │ ├── lxml.tests.test_io-pysrc.html
│ │ │ ├── lxml.tests.test_isoschematron.ETreeISOSchematronTestCase-class.html
│ │ │ ├── lxml.tests.test_isoschematron-module.html
│ │ │ ├── lxml.tests.test_isoschematron-pysrc.html
│ │ │ ├── lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase.bluff_class-class.html
│ │ │ ├── lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase-class.html
│ │ │ ├── lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase.default_class-class.html
│ │ │ ├── lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase.maeh_class-class.html
│ │ │ ├── lxml.tests.test_nsclasses-module.html
│ │ │ ├── lxml.tests.test_nsclasses-pysrc.html
│ │ │ ├── lxml.tests.test_objectify-module.html
│ │ │ ├── lxml.tests.test_objectify.ObjectifyTestCase-class.html
│ │ │ ├── lxml.tests.test_objectify-pysrc.html
│ │ │ ├── lxml.tests.test_pyclasslookup-module.html
│ │ │ ├── lxml.tests.test_pyclasslookup.PyClassLookupTestCase-class.html
│ │ │ ├── lxml.tests.test_pyclasslookup-pysrc.html
│ │ │ ├── lxml.tests.test_relaxng.ETreeRelaxNGTestCase-class.html
│ │ │ ├── lxml.tests.test_relaxng-module.html
│ │ │ ├── lxml.tests.test_relaxng-pysrc.html
│ │ │ ├── lxml.tests.test_sax.ETreeSaxTestCase-class.html
│ │ │ ├── lxml.tests.test_sax-module.html
│ │ │ ├── lxml.tests.test_sax-pysrc.html
│ │ │ ├── lxml.tests.test_schematron.ETreeSchematronTestCase-class.html
│ │ │ ├── lxml.tests.test_schematron-module.html
│ │ │ ├── lxml.tests.test_schematron-pysrc.html
│ │ │ ├── lxml.tests.test_threading-module.html
│ │ │ ├── lxml.tests.test_threading-pysrc.html
│ │ │ ├── lxml.tests.test_threading.ThreadingTestCase-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.ParseAndExtendWorker-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.ParseWorker-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.ReverseWorker-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.RotateWorker-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.SerialiseWorker-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.Worker-class.html
│ │ │ ├── lxml.tests.test_unicode-module.html
│ │ │ ├── lxml.tests.test_unicode-pysrc.html
│ │ │ ├── lxml.tests.test_unicode.UnicodeTestCase-class.html
│ │ │ ├── lxml.tests.test_xmlschema.ETreeXMLSchemaResolversTestCase-class.html
│ │ │ ├── lxml.tests.test_xmlschema.ETreeXMLSchemaResolversTestCase.simple_resolver-class.html
│ │ │ ├── lxml.tests.test_xmlschema.ETreeXMLSchemaTestCase-class.html
│ │ │ ├── lxml.tests.test_xmlschema-module.html
│ │ │ ├── lxml.tests.test_xmlschema-pysrc.html
│ │ │ ├── lxml.tests.test_xpathevaluator.ETreeETXPathClassTestCase-class.html
│ │ │ ├── lxml.tests.test_xpathevaluator.ETreeXPathClassTestCase-class.html
│ │ │ ├── lxml.tests.test_xpathevaluator.ETreeXPathExsltTestCase-class.html
│ │ │ ├── lxml.tests.test_xpathevaluator.ETreeXPathTestCase-class.html
│ │ │ ├── lxml.tests.test_xpathevaluator-module.html
│ │ │ ├── lxml.tests.test_xpathevaluator-pysrc.html
│ │ │ ├── lxml.tests.test_xslt.ETreeXSLTExtElementTestCase-class.html
│ │ │ ├── lxml.tests.test_xslt.ETreeXSLTExtFuncTestCase-class.html
│ │ │ ├── lxml.tests.test_xslt.ETreeXSLTTestCase-class.html
│ │ │ ├── lxml.tests.test_xslt-module.html
│ │ │ ├── lxml.tests.test_xslt.Py3XSLTTestCase-class.html
│ │ │ ├── lxml.tests.test_xslt-pysrc.html
│ │ │ ├── lxml.usedoctest-module.html
│ │ │ ├── lxml.usedoctest-pysrc.html
│ │ │ ├── module-tree.html
│ │ │ ├── redirect.html
│ │ │ ├── toc-everything.html
│ │ │ ├── toc.html
│ │ │ ├── toc-lxml.builder-module.html
│ │ │ ├── toc-lxml.cssselect-module.html
│ │ │ ├── toc-lxml.doctestcompare-module.html
│ │ │ ├── toc-lxml.ElementInclude-module.html
│ │ │ ├── toc-lxml.etree-module.html
│ │ │ ├── toc-lxml.html.builder-module.html
│ │ │ ├── toc-lxml.html.clean-module.html
│ │ │ ├── toc-lxml.html.defs-module.html
│ │ │ ├── toc-lxml.html.diff-module.html
│ │ │ ├── toc-lxml.html.ElementSoup-module.html
│ │ │ ├── toc-lxml.html.formfill-module.html
│ │ │ ├── toc-lxml.html.html5parser-module.html
│ │ │ ├── toc-lxml.html-module.html
│ │ │ ├── toc-lxml.html.soupparser-module.html
│ │ │ ├── toc-lxml.html.usedoctest-module.html
│ │ │ ├── toc-lxml.include-module.html
│ │ │ ├── toc-lxml.isoschematron-module.html
│ │ │ ├── toc-lxml-module.html
│ │ │ ├── toc-lxml.objectify-module.html
│ │ │ ├── toc-lxml.pyclasslookup-module.html
│ │ │ ├── toc-lxml.sax-module.html
│ │ │ ├── toc-lxml.tests.common_imports-module.html
│ │ │ ├── toc-lxml.tests-module.html
│ │ │ ├── toc-lxml.tests.test_classlookup-module.html
│ │ │ ├── toc-lxml.tests.test_css-module.html
│ │ │ ├── toc-lxml.tests.test_dtd-module.html
│ │ │ ├── toc-lxml.tests.test_elementtree-module.html
│ │ │ ├── toc-lxml.tests.test_errors-module.html
│ │ │ ├── toc-lxml.tests.test_etree-module.html
│ │ │ ├── toc-lxml.tests.test_htmlparser-module.html
│ │ │ ├── toc-lxml.tests.test_io-module.html
│ │ │ ├── toc-lxml.tests.test_isoschematron-module.html
│ │ │ ├── toc-lxml.tests.test_nsclasses-module.html
│ │ │ ├── toc-lxml.tests.test_objectify-module.html
│ │ │ ├── toc-lxml.tests.test_pyclasslookup-module.html
│ │ │ ├── toc-lxml.tests.test_relaxng-module.html
│ │ │ ├── toc-lxml.tests.test_sax-module.html
│ │ │ ├── toc-lxml.tests.test_schematron-module.html
│ │ │ ├── toc-lxml.tests.test_threading-module.html
│ │ │ ├── toc-lxml.tests.test_unicode-module.html
│ │ │ ├── toc-lxml.tests.test_xmlschema-module.html
│ │ │ ├── toc-lxml.tests.test_xpathevaluator-module.html
│ │ │ ├── toc-lxml.tests.test_xslt-module.html
│ │ │ ├── toc-lxml.usedoctest-module.html
│ │ │ ├── toc-xml.etree.ElementTree-module.html
│ │ │ ├── xml.etree.ElementTree._ElementInterface-class.html
│ │ │ ├── xml.etree.ElementTree.ElementTree-class.html
│ │ │ ├── xml.etree.ElementTree.iterparse-class.html
│ │ │ ├── xml.etree.ElementTree-module.html
│ │ │ ├── xml.etree.ElementTree-pysrc.html
│ │ │ ├── xml.etree.ElementTree.QName-class.html
│ │ │ ├── xml.etree.ElementTree._SimpleElementPath-class.html
│ │ │ ├── xml.etree.ElementTree.TreeBuilder-class.html
│ │ │ └── xml.etree.ElementTree.XMLTreeBuilder-class.html
│ │ ├── api.html
│ │ ├── build.html
│ │ ├── capi.html
│ │ ├── changes-2.3.4.html
│ │ ├── compatibility.html
│ │ ├── credits.html
│ │ ├── cssselect.html
│ │ ├── element_classes.html
│ │ ├── elementsoup.html
│ │ ├── extensions.html
│ │ ├── FAQ.html
│ │ ├── html5parser.html
│ │ ├── index.html
│ │ ├── installation.html
│ │ ├── intro.html
│ │ ├── lxmlhtml.html
│ │ ├── lxml-source-howto.html
│ │ ├── objectify.html
│ │ ├── parsing.html
│ │ ├── performance.html
│ │ ├── pubkey.asc
│ │ ├── resolvers.html
│ │ ├── sax.html
│ │ ├── sitemap.html
│ │ ├── style.css
│ │ ├── tagpython-big.png
│ │ ├── tutorial.html
│ │ ├── validation.html
│ │ └── xpathxslt.html
│ ├── html5parser.txt
│ ├── intro.txt
│ ├── licenses
│ │ ├── BSD.txt
│ │ ├── elementtree.txt
│ │ ├── GPL.txt
│ │ └── ZopePublicLicense.txt
│ ├── lxml2.txt
│ ├── lxmlhtml.txt
│ ├── lxml.mgp
│ ├── lxml-source-howto.txt
│ ├── main.txt
│ ├── memorymanagement.txt
│ ├── mkhtml.py
│ ├── mklatex.py
│ ├── objectify.txt
│ ├── parsing.txt
│ ├── pdf
│ │ └── pubkey.asc
│ ├── performance.txt
│ ├── pubkey.asc
│ ├── resolvers.txt
│ ├── rest2html.py
│ ├── rest2latex.py
│ ├── s5
│ │ ├── ep2008
│ │ │ ├── atom-example.xml
│ │ │ ├── atomgen.py
│ │ │ ├── atom.py
│ │ │ ├── atom.rng
│ │ │ └── proxies.png
│ │ ├── lxml-ep2008.html
│ │ ├── lxml-ep2008.txt
│ │ ├── Makefile
│ │ ├── tagpython.png
│ │ └── ui
│ │ └── default
│ │ ├── blank.gif
│ │ ├── bodybg.gif
│ │ ├── framing.css
│ │ ├── iepngfix.htc
│ │ ├── lxml-logo64.png
│ │ ├── opera.css
│ │ ├── outline.css
│ │ ├── pretty.css
│ │ ├── print.css
│ │ ├── s5-core.css
│ │ ├── slides.css
│ │ ├── slides.js
│ │ └── tagpython.png
│ ├── sax.txt
│ ├── test.xml
│ ├── tutorial.txt
│ ├── valgrind.txt
│ ├── validation.txt
│ └── xpathxslt.txt
├── ez_setup.py
├── fake_pyrex
│ └── Pyrex
│ ├── Distutils
│ │ ├── build_ext.py
│ │ └── __init__.py
│ └── __init__.py
├── INSTALL.txt
├── LICENSES.txt
├── Makefile
├── MANIFEST.in
├── PKG-INFO
├── README.rst
├── samples
│ ├── simple-ns.xml
│ └── simple.xml
├── selftest2.py
├── selftest.py
├── setup.cfg
├── setupinfo.py
├── setup.py
├── src
│ ├── local_doctest.py
│ ├── lxml
│ │ ├── apihelpers.pxi
│ │ ├── builder.py
│ │ ├── c14n.pxd
│ │ ├── classlookup.pxi
│ │ ├── cleanup.pxi
│ │ ├── config.pxd
│ │ ├── cssselect.py
│ │ ├── cstd.pxd
│ │ ├── docloader.pxi
│ │ ├── doctestcompare.py
│ │ ├── dtd.pxi
│ │ ├── dtdvalid.pxd
│ │ ├── ElementInclude.py
│ │ ├── _elementpath.py
│ │ ├── etree_defs.h
│ │ ├── etreepublic.pxd
│ │ ├── extensions.pxi
│ │ ├── html
│ │ │ ├── builder.py
│ │ │ ├── clean.py
│ │ │ ├── defs.py
│ │ │ ├── _dictmixin.py
│ │ │ ├── _diffcommand.py
│ │ │ ├── diff.py
│ │ │ ├── ElementSoup.py
│ │ │ ├── formfill.py
│ │ │ ├── _html5builder.py
│ │ │ ├── html5parser.py
│ │ │ ├── __init__.py
│ │ │ ├── _setmixin.py
│ │ │ ├── soupparser.py
│ │ │ ├── tests
│ │ │ │ ├── feedparser-data
│ │ │ │ │ ├── entry_content_applet.data
│ │ │ │ │ ├── entry_content_blink.data
│ │ │ │ │ ├── entry_content_crazy.data
│ │ │ │ │ ├── entry_content_embed.data
│ │ │ │ │ ├── entry_content_frame.data
│ │ │ │ │ ├── entry_content_iframe.data
│ │ │ │ │ ├── entry_content_link.data
│ │ │ │ │ ├── entry_content_meta.data
│ │ │ │ │ ├── entry_content_object.data
│ │ │ │ │ ├── entry_content_onabort.data
│ │ │ │ │ ├── entry_content_onblur.data
│ │ │ │ │ ├── entry_content_onchange.data
│ │ │ │ │ ├── entry_content_onclick.data
│ │ │ │ │ ├── entry_content_ondblclick.data
│ │ │ │ │ ├── entry_content_onerror.data
│ │ │ │ │ ├── entry_content_onfocus.data
│ │ │ │ │ ├── entry_content_onkeydown.data
│ │ │ │ │ ├── entry_content_onkeypress.data
│ │ │ │ │ ├── entry_content_onkeyup.data
│ │ │ │ │ ├── entry_content_onload.data
│ │ │ │ │ ├── entry_content_onmousedown.data
│ │ │ │ │ ├── entry_content_onmouseout.data
│ │ │ │ │ ├── entry_content_onmouseover.data
│ │ │ │ │ ├── entry_content_onmouseup.data
│ │ │ │ │ ├── entry_content_onreset.data
│ │ │ │ │ ├── entry_content_onresize.data
│ │ │ │ │ ├── entry_content_onsubmit.data
│ │ │ │ │ ├── entry_content_onunload.data
│ │ │ │ │ ├── entry_content_script_cdata.data
│ │ │ │ │ ├── entry_content_script.data
│ │ │ │ │ ├── entry_content_script_inline.data
│ │ │ │ │ └── entry_content_style.data
│ │ │ │ ├── hackers-org-data
│ │ │ │ │ ├── background-image-plus.data
│ │ │ │ │ ├── background-image-with-unicoded.data
│ │ │ │ │ ├── downlevel-hidden.data
│ │ │ │ │ ├── html-plus-time.data
│ │ │ │ │ ├── javascript-link.data
│ │ │ │ │ ├── style-comment.data
│ │ │ │ │ ├── style-expression.data
│ │ │ │ │ ├── style-import.data
│ │ │ │ │ ├── style-js-tag.data
│ │ │ │ │ ├── style-url-js.data
│ │ │ │ │ ├── xml-data-island.data
│ │ │ │ │ └── xml-embedded-js.data
│ │ │ │ ├── __init__.py
│ │ │ │ ├── test_autolink.py
│ │ │ │ ├── test_autolink.txt
│ │ │ │ ├── test_basic.py
│ │ │ │ ├── test_basic.txt
│ │ │ │ ├── test_clean_embed.txt
│ │ │ │ ├── test_clean.py
│ │ │ │ ├── test_clean.txt
│ │ │ │ ├── test_diff.py
│ │ │ │ ├── test_diff.txt
│ │ │ │ ├── test_elementsoup.py
│ │ │ │ ├── test_feedparser_data.py
│ │ │ │ ├── test_formfill.py
│ │ │ │ ├── test_formfill.txt
│ │ │ │ ├── test_forms.py
│ │ │ │ ├── test_forms.txt
│ │ │ │ ├── test_rewritelinks.py
│ │ │ │ ├── test_rewritelinks.txt
│ │ │ │ ├── test_xhtml.py
│ │ │ │ ├── test_xhtml.txt
│ │ │ │ └── transform_feedparser_data.py
│ │ │ └── usedoctest.py
│ │ ├── htmlparser.pxd
│ │ ├── include
│ │ │ └── __init__.py
│ │ ├── __init__.py
│ │ ├── isoschematron
│ │ │ ├── __init__.py
│ │ │ └── resources
│ │ │ ├── rng
│ │ │ │ └── iso-schematron.rng
│ │ │ └── xsl
│ │ │ ├── iso-schematron-xslt1
│ │ │ │ ├── iso_abstract_expand.xsl
│ │ │ │ ├── iso_dsdl_include.xsl
│ │ │ │ ├── iso_schematron_message.xsl
│ │ │ │ ├── iso_schematron_skeleton_for_xslt1.xsl
│ │ │ │ ├── iso_svrl_for_xslt1.xsl
│ │ │ │ └── readme.txt
│ │ │ ├── RNG2Schtrn.xsl
│ │ │ └── XSD2Schtrn.xsl
│ │ ├── iterparse.pxi
│ │ ├── lxml.etree_api.h
│ │ ├── lxml.etree.c
│ │ ├── lxml.etree.h
│ │ ├── lxml.etree.pyx
│ │ ├── lxml.objectify.c
│ │ ├── lxml.objectify.pyx
│ │ ├── nsclasses.pxi
│ │ ├── objectpath.pxi
│ │ ├── parser.pxi
│ │ ├── parsertarget.pxi
│ │ ├── proxy.pxi
│ │ ├── public-api.pxi
│ │ ├── pyclasslookup.py
│ │ ├── python.pxd
│ │ ├── readonlytree.pxi
│ │ ├── relaxng.pxd
│ │ ├── relaxng.pxi
│ │ ├── saxparser.pxi
│ │ ├── sax.py
│ │ ├── schematron.pxd
│ │ ├── schematron.pxi
│ │ ├── serializer.pxi
│ │ ├── tests
│ │ │ ├── common_imports.py
│ │ │ ├── css_shakespear.html
│ │ │ ├── include
│ │ │ │ └── test_xinclude.xml
│ │ │ ├── __init__.py
│ │ │ ├── test1.rng
│ │ │ ├── test1.xslt
│ │ │ ├── test2.rng
│ │ │ ├── test2.xslt
│ │ │ ├── test_broken.xml
│ │ │ ├── test_classlookup.py
│ │ │ ├── test_css.py
│ │ │ ├── test_css_select.txt
│ │ │ ├── test_css.txt
│ │ │ ├── test-document.xslt
│ │ │ ├── test.dtd
│ │ │ ├── test_dtd.py
│ │ │ ├── test_elementtree.py
│ │ │ ├── test_errors.py
│ │ │ ├── test_etree.py
│ │ │ ├── test_htmlparser.py
│ │ │ ├── test_import.xsd
│ │ │ ├── test_inc.xsd
│ │ │ ├── test_io.py
│ │ │ ├── test_isoschematron.py
│ │ │ ├── test_nsclasses.py
│ │ │ ├── test_objectify.py
│ │ │ ├── test_pyclasslookup.py
│ │ │ ├── test_relaxng.py
│ │ │ ├── test_sax.py
│ │ │ ├── test.sch
│ │ │ ├── test_schematron.py
│ │ │ ├── test-string.xml
│ │ │ ├── test_threading.py
│ │ │ ├── test_unicode.py
│ │ │ ├── test.xml
│ │ │ ├── test_xmlschema.py
│ │ │ ├── test_xpathevaluator.py
│ │ │ ├── test.xsd
│ │ │ └── test_xslt.py
│ │ ├── tree.pxd
│ │ ├── uri.pxd
│ │ ├── usedoctest.py
│ │ ├── xinclude.pxd
│ │ ├── xinclude.pxi
│ │ ├── xmlerror.pxd
│ │ ├── xmlerror.pxi
│ │ ├── xmlid.pxi
│ │ ├── xmlparser.pxd
│ │ ├── xmlschema.pxd
│ │ ├── xmlschema.pxi
│ │ ├── xpath.pxd
│ │ ├── xpath.pxi
│ │ ├── xsltext.pxi
│ │ ├── xslt.pxd
│ │ └── xslt.pxi
│ └── lxml.egg-info
│ ├── dependency_links.txt
│ ├── not-zip-safe
│ ├── PKG-INFO
│ ├── SOURCES.txt
│ └── top_level.txt
├── test.py
├── TODO.txt
├── update-error-constants.py
├── versioninfo.py
└── version.txt
30 directories, 759 files
使用这个模块,python可以很方便的处理xml文件。
【实例截图】
文件清单
└── lxml-2.3.4
├── benchmark
│ ├── benchbase.py
│ ├── bench_etree.py
│ ├── bench_objectify.py
│ ├── bench_xpath.py
│ └── bench_xslt.py
├── buildlibxml.py
├── CHANGES.txt
├── CREDITS.txt
├── doc
│ ├── api.txt
│ ├── build.txt
│ ├── capi.txt
│ ├── compatibility.txt
│ ├── cssselect.txt
│ ├── docstructure.py
│ ├── element_classes.txt
│ ├── elementsoup.txt
│ ├── extensions.txt
│ ├── FAQ.txt
│ ├── html
│ │ ├── api
│ │ │ ├── api-objects.txt
│ │ │ ├── class-tree.html
│ │ │ ├── deprecated-index.html
│ │ │ ├── epydoc.css
│ │ │ ├── exceptions.AssertionError-class.html
│ │ │ ├── frames.html
│ │ │ ├── help.html
│ │ │ ├── identifier-index-A.html
│ │ │ ├── identifier-index-B.html
│ │ │ ├── identifier-index-C.html
│ │ │ ├── identifier-index-D.html
│ │ │ ├── identifier-index-E.html
│ │ │ ├── identifier-index-F.html
│ │ │ ├── identifier-index-G.html
│ │ │ ├── identifier-index-H.html
│ │ │ ├── identifier-index-_.html
│ │ │ ├── identifier-index.html
│ │ │ ├── identifier-index-I.html
│ │ │ ├── identifier-index-J.html
│ │ │ ├── identifier-index-K.html
│ │ │ ├── identifier-index-L.html
│ │ │ ├── identifier-index-M.html
│ │ │ ├── identifier-index-N.html
│ │ │ ├── identifier-index-O.html
│ │ │ ├── identifier-index-P.html
│ │ │ ├── identifier-index-Q.html
│ │ │ ├── identifier-index-R.html
│ │ │ ├── identifier-index-S.html
│ │ │ ├── identifier-index-T.html
│ │ │ ├── identifier-index-U.html
│ │ │ ├── identifier-index-V.html
│ │ │ ├── identifier-index-W.html
│ │ │ ├── identifier-index-X.html
│ │ │ ├── identifier-index-Y.html
│ │ │ ├── identifier-index-Z.html
│ │ │ ├── index.html
│ │ │ ├── lxml.builder.ElementMaker-class.html
│ │ │ ├── lxml.builder-module.html
│ │ │ ├── lxml.builder-pysrc.html
│ │ │ ├── lxml.cssselect.Attrib-class.html
│ │ │ ├── lxml.cssselect.Class-class.html
│ │ │ ├── lxml.cssselect.CombinedSelector-class.html
│ │ │ ├── lxml.cssselect.CSSSelector-class.html
│ │ │ ├── lxml.cssselect.Element-class.html
│ │ │ ├── lxml.cssselect.ExpressionError-class.html
│ │ │ ├── lxml.cssselect.Function-class.html
│ │ │ ├── lxml.cssselect.Hash-class.html
│ │ │ ├── lxml.cssselect-module.html
│ │ │ ├── lxml.cssselect.Or-class.html
│ │ │ ├── lxml.cssselect.Pseudo-class.html
│ │ │ ├── lxml.cssselect-pysrc.html
│ │ │ ├── lxml.cssselect.SelectorSyntaxError-class.html
│ │ │ ├── lxml.cssselect.String-class.html
│ │ │ ├── lxml.cssselect.Symbol-class.html
│ │ │ ├── lxml.cssselect.Token-class.html
│ │ │ ├── lxml.cssselect.TokenStream-class.html
│ │ │ ├── lxml.cssselect._UniToken-class.html
│ │ │ ├── lxml.cssselect.XPathExpr-class.html
│ │ │ ├── lxml.cssselect.XPathExprOr-class.html
│ │ │ ├── lxml.doctestcompare.LHTMLOutputChecker-class.html
│ │ │ ├── lxml.doctestcompare.LXMLOutputChecker-class.html
│ │ │ ├── lxml.doctestcompare-module.html
│ │ │ ├── lxml.doctestcompare-pysrc.html
│ │ │ ├── lxml.doctestcompare._RestoreChecker-class.html
│ │ │ ├── lxml.ElementInclude.FatalIncludeError-class.html
│ │ │ ├── lxml.ElementInclude-module.html
│ │ │ ├── lxml.ElementInclude-pysrc.html
│ │ │ ├── lxml.etree.AncestorsIterator-class.html
│ │ │ ├── lxml.etree._AppendOnlyElementProxy-class.html
│ │ │ ├── lxml.etree._Attrib-class.html
│ │ │ ├── lxml.etree._AttribIterator-class.html
│ │ │ ├── lxml.etree.AttributeBasedElementClassLookup-class.html
│ │ │ ├── lxml.etree._BaseContext-class.html
│ │ │ ├── lxml.etree._BaseErrorLog-class.html
│ │ │ ├── lxml.etree._BaseParser-class.html
│ │ │ ├── lxml.etree.C14NError-class.html
│ │ │ ├── lxml.etree.CDATA-class.html
│ │ │ ├── lxml.etree._ClassNamespaceRegistry-class.html
│ │ │ ├── lxml.etree.CommentBase-class.html
│ │ │ ├── lxml.etree._Comment-class.html
│ │ │ ├── lxml.etree.__ContentOnlyElement-class.html
│ │ │ ├── lxml.etree.CustomElementClassLookup-class.html
│ │ │ ├── lxml.etree.DocInfo-class.html
│ │ │ ├── lxml.etree._Document-class.html
│ │ │ ├── lxml.etree.DocumentInvalid-class.html
│ │ │ ├── lxml.etree._DomainErrorLog-class.html
│ │ │ ├── lxml.etree.DTD-class.html
│ │ │ ├── lxml.etree.DTDError-class.html
│ │ │ ├── lxml.etree.DTDParseError-class.html
│ │ │ ├── lxml.etree.DTDValidateError-class.html
│ │ │ ├── lxml.etree.ElementBase-class.html
│ │ │ ├── lxml.etree.ElementChildIterator-class.html
│ │ │ ├── lxml.etree._Element-class.html
│ │ │ ├── lxml.etree.ElementClassLookup-class.html
│ │ │ ├── lxml.etree.ElementDefaultClassLookup-class.html
│ │ │ ├── lxml.etree.ElementDepthFirstIterator-class.html
│ │ │ ├── lxml.etree._ElementIterator-class.html
│ │ │ ├── lxml.etree.ElementNamespaceClassLookup-class.html
│ │ │ ├── lxml.etree._ElementStringResult-class.html
│ │ │ ├── lxml.etree._ElementTagMatcher-class.html
│ │ │ ├── lxml.etree.ElementTextIterator-class.html
│ │ │ ├── lxml.etree._ElementTree-class.html
│ │ │ ├── lxml.etree._ElementUnicodeResult-class.html
│ │ │ ├── lxml.etree.EntityBase-class.html
│ │ │ ├── lxml.etree._Entity-class.html
│ │ │ ├── lxml.etree.Error-class.html
│ │ │ ├── lxml.etree.ErrorDomains-class.html
│ │ │ ├── lxml.etree.ErrorLevels-class.html
│ │ │ ├── lxml.etree._ErrorLog-class.html
│ │ │ ├── lxml.etree.ErrorTypes-class.html
│ │ │ ├── lxml.etree.ETCompatXMLParser-class.html
│ │ │ ├── lxml.etree.ETXPath-class.html
│ │ │ ├── lxml.etree._ExceptionContext-class.html
│ │ │ ├── lxml.etree._ExsltRegExp-class.html
│ │ │ ├── lxml.etree.FallbackElementClassLookup-class.html
│ │ │ ├── lxml.etree._FeedParser-class.html
│ │ │ ├── lxml.etree._FilelikeWriter-class.html
│ │ │ ├── lxml.etree._FileReaderContext-class.html
│ │ │ ├── lxml.etree._FunctionNamespaceRegistry-class.html
│ │ │ ├── lxml.etree.HTMLParser-class.html
│ │ │ ├── lxml.etree._IDDict-class.html
│ │ │ ├── lxml.etree._InputDocument-class.html
│ │ │ ├── lxml.etree.iterparse-class.html
│ │ │ ├── lxml.etree._IterparseContext-class.html
│ │ │ ├── lxml.etree.iterwalk-class.html
│ │ │ ├── lxml.etree._ListErrorLog-class.html
│ │ │ ├── lxml.etree._LogEntry-class.html
│ │ │ ├── lxml.etree.LxmlError-class.html
│ │ │ ├── lxml.etree.LxmlRegistryError-class.html
│ │ │ ├── lxml.etree.LxmlSyntaxError-class.html
│ │ │ ├── lxml.etree._ModifyContentOnlyEntityProxy-class.html
│ │ │ ├── lxml.etree._ModifyContentOnlyPIProxy-class.html
│ │ │ ├── lxml.etree._ModifyContentOnlyProxy-class.html
│ │ │ ├── lxml.etree-module.html
│ │ │ ├── lxml.etree._NamespaceRegistry-class.html
│ │ │ ├── lxml.etree.NamespaceRegistryError-class.html
│ │ │ ├── lxml.etree._OpaqueDocumentWrapper-class.html
│ │ │ ├── lxml.etree._OpaqueNodeWrapper-class.html
│ │ │ ├── lxml.etree.ParseError-class.html
│ │ │ ├── lxml.etree.ParserBasedElementClassLookup-class.html
│ │ │ ├── lxml.etree._ParserContext-class.html
│ │ │ ├── lxml.etree._ParserDictionaryContext-class.html
│ │ │ ├── lxml.etree.ParserError-class.html
│ │ │ ├── lxml.etree._ParserSchemaValidationContext-class.html
│ │ │ ├── lxml.etree.PIBase-class.html
│ │ │ ├── lxml.etree._ProcessingInstruction-class.html
│ │ │ ├── lxml.etree.PyErrorLog-class.html
│ │ │ ├── lxml.etree.PythonElementClassLookup-class.html
│ │ │ ├── lxml.etree._PythonSaxParserTarget-class.html
│ │ │ ├── lxml.etree.QName-class.html
│ │ │ ├── lxml.etree._ReadOnlyElementProxy-class.html
│ │ │ ├── lxml.etree._ReadOnlyEntityProxy-class.html
│ │ │ ├── lxml.etree._ReadOnlyPIProxy-class.html
│ │ │ ├── lxml.etree._ReadOnlyProxy-class.html
│ │ │ ├── lxml.etree.RelaxNG-class.html
│ │ │ ├── lxml.etree.RelaxNGError-class.html
│ │ │ ├── lxml.etree.RelaxNGErrorTypes-class.html
│ │ │ ├── lxml.etree.RelaxNGParseError-class.html
│ │ │ ├── lxml.etree.RelaxNGValidateError-class.html
│ │ │ ├── lxml.etree.Resolver-class.html
│ │ │ ├── lxml.etree._ResolverContext-class.html
│ │ │ ├── lxml.etree._ResolverRegistry-class.html
│ │ │ ├── lxml.etree._RotatingErrorLog-class.html
│ │ │ ├── lxml.etree._SaxParserContext-class.html
│ │ │ ├── lxml.etree._SaxParserTarget-class.html
│ │ │ ├── lxml.etree.Schematron-class.html
│ │ │ ├── lxml.etree.SchematronError-class.html
│ │ │ ├── lxml.etree.SchematronParseError-class.html
│ │ │ ├── lxml.etree.SchematronValidateError-class.html
│ │ │ ├── lxml.etree.SerialisationError-class.html
│ │ │ ├── lxml.etree.SiblingsIterator-class.html
│ │ │ ├── lxml.etree._TargetParserContext-class.html
│ │ │ ├── lxml.etree._TargetParserResult-class.html
│ │ │ ├── lxml.etree._TempStore-class.html
│ │ │ ├── lxml.etree.TreeBuilder-class.html
│ │ │ ├── lxml.etree._Validator-class.html
│ │ │ ├── lxml.etree.XInclude-class.html
│ │ │ ├── lxml.etree.XIncludeError-class.html
│ │ │ ├── lxml.etree.XMLParser-class.html
│ │ │ ├── lxml.etree.XMLSchema-class.html
│ │ │ ├── lxml.etree.XMLSchemaError-class.html
│ │ │ ├── lxml.etree.XMLSchemaParseError-class.html
│ │ │ ├── lxml.etree.XMLSchemaValidateError-class.html
│ │ │ ├── lxml.etree.XMLSyntaxError-class.html
│ │ │ ├── lxml.etree.XPath-class.html
│ │ │ ├── lxml.etree._XPathContext-class.html
│ │ │ ├── lxml.etree.XPathDocumentEvaluator-class.html
│ │ │ ├── lxml.etree.XPathElementEvaluator-class.html
│ │ │ ├── lxml.etree.XPathError-class.html
│ │ │ ├── lxml.etree.XPathEvalError-class.html
│ │ │ ├── lxml.etree._XPathEvaluatorBase-class.html
│ │ │ ├── lxml.etree.XPathFunctionError-class.html
│ │ │ ├── lxml.etree._XPathFunctionNamespaceRegistry-class.html
│ │ │ ├── lxml.etree.XPathResultError-class.html
│ │ │ ├── lxml.etree.XPathSyntaxError-class.html
│ │ │ ├── lxml.etree.XSLTAccessControl-class.html
│ │ │ ├── lxml.etree.XSLTApplyError-class.html
│ │ │ ├── lxml.etree.XSLT-class.html
│ │ │ ├── lxml.etree._XSLTContext-class.html
│ │ │ ├── lxml.etree.XSLTError-class.html
│ │ │ ├── lxml.etree.XSLTExtension-class.html
│ │ │ ├── lxml.etree.XSLTExtensionError-class.html
│ │ │ ├── lxml.etree.XSLTParseError-class.html
│ │ │ ├── lxml.etree._XSLTProcessingInstruction-class.html
│ │ │ ├── lxml.etree._XSLTQuotedStringParam-class.html
│ │ │ ├── lxml.etree._XSLTResolverContext-class.html
│ │ │ ├── lxml.etree._XSLTResultTree-class.html
│ │ │ ├── lxml.etree.XSLTSaveError-class.html
│ │ │ ├── lxml.html.builder-module.html
│ │ │ ├── lxml.html.builder-pysrc.html
│ │ │ ├── lxml.html.CheckboxGroup-class.html
│ │ │ ├── lxml.html.CheckboxValues-class.html
│ │ │ ├── lxml.html.clean.Cleaner-class.html
│ │ │ ├── lxml.html.clean-module.html
│ │ │ ├── lxml.html.clean-pysrc.html
│ │ │ ├── lxml.html.defs-module.html
│ │ │ ├── lxml.html.defs-pysrc.html
│ │ │ ├── lxml.html.diff.DEL_END-class.html
│ │ │ ├── lxml.html.diff.DEL_START-class.html
│ │ │ ├── lxml.html.diff.href_token-class.html
│ │ │ ├── lxml.html.diff.InsensitiveSequenceMatcher-class.html
│ │ │ ├── lxml.html.diff-module.html
│ │ │ ├── lxml.html.diff.NoDeletes-class.html
│ │ │ ├── lxml.html.diff-pysrc.html
│ │ │ ├── lxml.html.diff.tag_token-class.html
│ │ │ ├── lxml.html.diff.token-class.html
│ │ │ ├── lxml.html.ElementSoup-module.html
│ │ │ ├── lxml.html.ElementSoup-pysrc.html
│ │ │ ├── lxml.html.FieldsDict-class.html
│ │ │ ├── lxml.html.FormElement-class.html
│ │ │ ├── lxml.html.formfill.DefaultErrorCreator-class.html
│ │ │ ├── lxml.html.formfill.FormNotFound-class.html
│ │ │ ├── lxml.html.formfill-module.html
│ │ │ ├── lxml.html.formfill-pysrc.html
│ │ │ ├── lxml.html.html5parser.HTMLParser-class.html
│ │ │ ├── lxml.html.html5parser-module.html
│ │ │ ├── lxml.html.html5parser-pysrc.html
│ │ │ ├── lxml.html.html5parser.XHTMLParser-class.html
│ │ │ ├── lxml.html.HtmlComment-class.html
│ │ │ ├── lxml.html.HtmlElement-class.html
│ │ │ ├── lxml.html.HtmlElementClassLookup-class.html
│ │ │ ├── lxml.html.HtmlEntity-class.html
│ │ │ ├── lxml.html.HtmlMixin-class.html
│ │ │ ├── lxml.html.HTMLParser-class.html
│ │ │ ├── lxml.html.HtmlProcessingInstruction-class.html
│ │ │ ├── lxml.html.InputElement-class.html
│ │ │ ├── lxml.html.InputGetter-class.html
│ │ │ ├── lxml.html.InputMixin-class.html
│ │ │ ├── lxml.html.LabelElement-class.html
│ │ │ ├── lxml.html._MethodFunc-class.html
│ │ │ ├── lxml.html-module.html
│ │ │ ├── lxml.html.MultipleSelectOptions-class.html
│ │ │ ├── lxml.html-pysrc.html
│ │ │ ├── lxml.html.RadioGroup-class.html
│ │ │ ├── lxml.html.SelectElement-class.html
│ │ │ ├── lxml.html.soupparser-module.html
│ │ │ ├── lxml.html.soupparser-pysrc.html
│ │ │ ├── lxml.html.TextareaElement-class.html
│ │ │ ├── lxml.html.usedoctest-module.html
│ │ │ ├── lxml.html.usedoctest-pysrc.html
│ │ │ ├── lxml.html.XHTMLParser-class.html
│ │ │ ├── lxml.include-module.html
│ │ │ ├── lxml.include-pysrc.html
│ │ │ ├── lxml.isoschematron-module.html
│ │ │ ├── lxml.isoschematron-pysrc.html
│ │ │ ├── lxml.isoschematron.Schematron-class.html
│ │ │ ├── lxml-module.html
│ │ │ ├── lxml.objectify.BoolElement-class.html
│ │ │ ├── lxml.objectify.ElementMaker-class.html
│ │ │ ├── lxml.objectify.FloatElement-class.html
│ │ │ ├── lxml.objectify.IntElement-class.html
│ │ │ ├── lxml.objectify.LongElement-class.html
│ │ │ ├── lxml.objectify-module.html
│ │ │ ├── lxml.objectify.NoneElement-class.html
│ │ │ ├── lxml.objectify.NumberElement-class.html
│ │ │ ├── lxml.objectify.ObjectifiedDataElement-class.html
│ │ │ ├── lxml.objectify.ObjectifiedElement-class.html
│ │ │ ├── lxml.objectify.ObjectifyElementClassLookup-class.html
│ │ │ ├── lxml.objectify._ObjectifyElementMakerCaller-class.html
│ │ │ ├── lxml.objectify.ObjectPath-class.html
│ │ │ ├── lxml.objectify.PyType-class.html
│ │ │ ├── lxml.objectify.StringElement-class.html
│ │ │ ├── lxml.pyclasslookup-module.html
│ │ │ ├── lxml.pyclasslookup-pysrc.html
│ │ │ ├── lxml-pysrc.html
│ │ │ ├── lxml.sax.ElementTreeContentHandler-class.html
│ │ │ ├── lxml.sax.ElementTreeProducer-class.html
│ │ │ ├── lxml.sax-module.html
│ │ │ ├── lxml.sax-pysrc.html
│ │ │ ├── lxml.sax.SaxError-class.html
│ │ │ ├── lxml.tests.common_imports.HelperTestCase-class.html
│ │ │ ├── lxml.tests.common_imports.LargeFileLike-class.html
│ │ │ ├── lxml.tests.common_imports.LargeFileLikeUnicode-class.html
│ │ │ ├── lxml.tests.common_imports-module.html
│ │ │ ├── lxml.tests.common_imports-pysrc.html
│ │ │ ├── lxml.tests.common_imports.SillyFileLike-class.html
│ │ │ ├── lxml.tests-module.html
│ │ │ ├── lxml.tests-pysrc.html
│ │ │ ├── lxml.tests.test_classlookup.ClassLookupTestCase-class.html
│ │ │ ├── lxml.tests.test_classlookup-module.html
│ │ │ ├── lxml.tests.test_classlookup-pysrc.html
│ │ │ ├── lxml.tests.test_css.CSSTestCase-class.html
│ │ │ ├── lxml.tests.test_css-module.html
│ │ │ ├── lxml.tests.test_css-pysrc.html
│ │ │ ├── lxml.tests.test_dtd.ETreeDtdTestCase-class.html
│ │ │ ├── lxml.tests.test_dtd-module.html
│ │ │ ├── lxml.tests.test_dtd-pysrc.html
│ │ │ ├── lxml.tests.test_elementtree.CElementTreeTestCase-class.html
│ │ │ ├── lxml.tests.test_elementtree.ElementTreeTestCase-class.html
│ │ │ ├── lxml.tests.test_elementtree.ETreeTestCaseBase-class.html
│ │ │ ├── lxml.tests.test_elementtree.ETreeTestCase-class.html
│ │ │ ├── lxml.tests.test_elementtree-module.html
│ │ │ ├── lxml.tests.test_elementtree-pysrc.html
│ │ │ ├── lxml.tests.test_errors.ErrorTestCase-class.html
│ │ │ ├── lxml.tests.test_errors-module.html
│ │ │ ├── lxml.tests.test_errors-pysrc.html
│ │ │ ├── lxml.tests.test_etree.ElementIncludeTestCase-class.html
│ │ │ ├── lxml.tests.test_etree.ETreeC14NTestCase-class.html
│ │ │ ├── lxml.tests.test_etree.ETreeErrorLogTest-class.html
│ │ │ ├── lxml.tests.test_etree.ETreeOnlyTestCase-class.html
│ │ │ ├── lxml.tests.test_etree.ETreeWriteTestCase-class.html
│ │ │ ├── lxml.tests.test_etree.ETreeXIncludeTestCase-class.html
│ │ │ ├── lxml.tests.test_etree-module.html
│ │ │ ├── lxml.tests.test_etree-pysrc.html
│ │ │ ├── lxml.tests.test_etree.XIncludeTestCase-class.html
│ │ │ ├── lxml.tests.test_htmlparser.HtmlParserTestCase-class.html
│ │ │ ├── lxml.tests.test_htmlparser-module.html
│ │ │ ├── lxml.tests.test_htmlparser-pysrc.html
│ │ │ ├── lxml.tests.test_io.ElementTreeIOTestCase-class.html
│ │ │ ├── lxml.tests.test_io.ETreeIOTestCase-class.html
│ │ │ ├── lxml.tests.test_io.IOTestCaseBase-class.html
│ │ │ ├── lxml.tests.test_io-module.html
│ │ │ ├── lxml.tests.test_io-pysrc.html
│ │ │ ├── lxml.tests.test_isoschematron.ETreeISOSchematronTestCase-class.html
│ │ │ ├── lxml.tests.test_isoschematron-module.html
│ │ │ ├── lxml.tests.test_isoschematron-pysrc.html
│ │ │ ├── lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase.bluff_class-class.html
│ │ │ ├── lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase-class.html
│ │ │ ├── lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase.default_class-class.html
│ │ │ ├── lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase.maeh_class-class.html
│ │ │ ├── lxml.tests.test_nsclasses-module.html
│ │ │ ├── lxml.tests.test_nsclasses-pysrc.html
│ │ │ ├── lxml.tests.test_objectify-module.html
│ │ │ ├── lxml.tests.test_objectify.ObjectifyTestCase-class.html
│ │ │ ├── lxml.tests.test_objectify-pysrc.html
│ │ │ ├── lxml.tests.test_pyclasslookup-module.html
│ │ │ ├── lxml.tests.test_pyclasslookup.PyClassLookupTestCase-class.html
│ │ │ ├── lxml.tests.test_pyclasslookup-pysrc.html
│ │ │ ├── lxml.tests.test_relaxng.ETreeRelaxNGTestCase-class.html
│ │ │ ├── lxml.tests.test_relaxng-module.html
│ │ │ ├── lxml.tests.test_relaxng-pysrc.html
│ │ │ ├── lxml.tests.test_sax.ETreeSaxTestCase-class.html
│ │ │ ├── lxml.tests.test_sax-module.html
│ │ │ ├── lxml.tests.test_sax-pysrc.html
│ │ │ ├── lxml.tests.test_schematron.ETreeSchematronTestCase-class.html
│ │ │ ├── lxml.tests.test_schematron-module.html
│ │ │ ├── lxml.tests.test_schematron-pysrc.html
│ │ │ ├── lxml.tests.test_threading-module.html
│ │ │ ├── lxml.tests.test_threading-pysrc.html
│ │ │ ├── lxml.tests.test_threading.ThreadingTestCase-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.ParseAndExtendWorker-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.ParseWorker-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.ReverseWorker-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.RotateWorker-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.SerialiseWorker-class.html
│ │ │ ├── lxml.tests.test_threading.ThreadPipelineTestCase.Worker-class.html
│ │ │ ├── lxml.tests.test_unicode-module.html
│ │ │ ├── lxml.tests.test_unicode-pysrc.html
│ │ │ ├── lxml.tests.test_unicode.UnicodeTestCase-class.html
│ │ │ ├── lxml.tests.test_xmlschema.ETreeXMLSchemaResolversTestCase-class.html
│ │ │ ├── lxml.tests.test_xmlschema.ETreeXMLSchemaResolversTestCase.simple_resolver-class.html
│ │ │ ├── lxml.tests.test_xmlschema.ETreeXMLSchemaTestCase-class.html
│ │ │ ├── lxml.tests.test_xmlschema-module.html
│ │ │ ├── lxml.tests.test_xmlschema-pysrc.html
│ │ │ ├── lxml.tests.test_xpathevaluator.ETreeETXPathClassTestCase-class.html
│ │ │ ├── lxml.tests.test_xpathevaluator.ETreeXPathClassTestCase-class.html
│ │ │ ├── lxml.tests.test_xpathevaluator.ETreeXPathExsltTestCase-class.html
│ │ │ ├── lxml.tests.test_xpathevaluator.ETreeXPathTestCase-class.html
│ │ │ ├── lxml.tests.test_xpathevaluator-module.html
│ │ │ ├── lxml.tests.test_xpathevaluator-pysrc.html
│ │ │ ├── lxml.tests.test_xslt.ETreeXSLTExtElementTestCase-class.html
│ │ │ ├── lxml.tests.test_xslt.ETreeXSLTExtFuncTestCase-class.html
│ │ │ ├── lxml.tests.test_xslt.ETreeXSLTTestCase-class.html
│ │ │ ├── lxml.tests.test_xslt-module.html
│ │ │ ├── lxml.tests.test_xslt.Py3XSLTTestCase-class.html
│ │ │ ├── lxml.tests.test_xslt-pysrc.html
│ │ │ ├── lxml.usedoctest-module.html
│ │ │ ├── lxml.usedoctest-pysrc.html
│ │ │ ├── module-tree.html
│ │ │ ├── redirect.html
│ │ │ ├── toc-everything.html
│ │ │ ├── toc.html
│ │ │ ├── toc-lxml.builder-module.html
│ │ │ ├── toc-lxml.cssselect-module.html
│ │ │ ├── toc-lxml.doctestcompare-module.html
│ │ │ ├── toc-lxml.ElementInclude-module.html
│ │ │ ├── toc-lxml.etree-module.html
│ │ │ ├── toc-lxml.html.builder-module.html
│ │ │ ├── toc-lxml.html.clean-module.html
│ │ │ ├── toc-lxml.html.defs-module.html
│ │ │ ├── toc-lxml.html.diff-module.html
│ │ │ ├── toc-lxml.html.ElementSoup-module.html
│ │ │ ├── toc-lxml.html.formfill-module.html
│ │ │ ├── toc-lxml.html.html5parser-module.html
│ │ │ ├── toc-lxml.html-module.html
│ │ │ ├── toc-lxml.html.soupparser-module.html
│ │ │ ├── toc-lxml.html.usedoctest-module.html
│ │ │ ├── toc-lxml.include-module.html
│ │ │ ├── toc-lxml.isoschematron-module.html
│ │ │ ├── toc-lxml-module.html
│ │ │ ├── toc-lxml.objectify-module.html
│ │ │ ├── toc-lxml.pyclasslookup-module.html
│ │ │ ├── toc-lxml.sax-module.html
│ │ │ ├── toc-lxml.tests.common_imports-module.html
│ │ │ ├── toc-lxml.tests-module.html
│ │ │ ├── toc-lxml.tests.test_classlookup-module.html
│ │ │ ├── toc-lxml.tests.test_css-module.html
│ │ │ ├── toc-lxml.tests.test_dtd-module.html
│ │ │ ├── toc-lxml.tests.test_elementtree-module.html
│ │ │ ├── toc-lxml.tests.test_errors-module.html
│ │ │ ├── toc-lxml.tests.test_etree-module.html
│ │ │ ├── toc-lxml.tests.test_htmlparser-module.html
│ │ │ ├── toc-lxml.tests.test_io-module.html
│ │ │ ├── toc-lxml.tests.test_isoschematron-module.html
│ │ │ ├── toc-lxml.tests.test_nsclasses-module.html
│ │ │ ├── toc-lxml.tests.test_objectify-module.html
│ │ │ ├── toc-lxml.tests.test_pyclasslookup-module.html
│ │ │ ├── toc-lxml.tests.test_relaxng-module.html
│ │ │ ├── toc-lxml.tests.test_sax-module.html
│ │ │ ├── toc-lxml.tests.test_schematron-module.html
│ │ │ ├── toc-lxml.tests.test_threading-module.html
│ │ │ ├── toc-lxml.tests.test_unicode-module.html
│ │ │ ├── toc-lxml.tests.test_xmlschema-module.html
│ │ │ ├── toc-lxml.tests.test_xpathevaluator-module.html
│ │ │ ├── toc-lxml.tests.test_xslt-module.html
│ │ │ ├── toc-lxml.usedoctest-module.html
│ │ │ ├── toc-xml.etree.ElementTree-module.html
│ │ │ ├── xml.etree.ElementTree._ElementInterface-class.html
│ │ │ ├── xml.etree.ElementTree.ElementTree-class.html
│ │ │ ├── xml.etree.ElementTree.iterparse-class.html
│ │ │ ├── xml.etree.ElementTree-module.html
│ │ │ ├── xml.etree.ElementTree-pysrc.html
│ │ │ ├── xml.etree.ElementTree.QName-class.html
│ │ │ ├── xml.etree.ElementTree._SimpleElementPath-class.html
│ │ │ ├── xml.etree.ElementTree.TreeBuilder-class.html
│ │ │ └── xml.etree.ElementTree.XMLTreeBuilder-class.html
│ │ ├── api.html
│ │ ├── build.html
│ │ ├── capi.html
│ │ ├── changes-2.3.4.html
│ │ ├── compatibility.html
│ │ ├── credits.html
│ │ ├── cssselect.html
│ │ ├── element_classes.html
│ │ ├── elementsoup.html
│ │ ├── extensions.html
│ │ ├── FAQ.html
│ │ ├── html5parser.html
│ │ ├── index.html
│ │ ├── installation.html
│ │ ├── intro.html
│ │ ├── lxmlhtml.html
│ │ ├── lxml-source-howto.html
│ │ ├── objectify.html
│ │ ├── parsing.html
│ │ ├── performance.html
│ │ ├── pubkey.asc
│ │ ├── resolvers.html
│ │ ├── sax.html
│ │ ├── sitemap.html
│ │ ├── style.css
│ │ ├── tagpython-big.png
│ │ ├── tutorial.html
│ │ ├── validation.html
│ │ └── xpathxslt.html
│ ├── html5parser.txt
│ ├── intro.txt
│ ├── licenses
│ │ ├── BSD.txt
│ │ ├── elementtree.txt
│ │ ├── GPL.txt
│ │ └── ZopePublicLicense.txt
│ ├── lxml2.txt
│ ├── lxmlhtml.txt
│ ├── lxml.mgp
│ ├── lxml-source-howto.txt
│ ├── main.txt
│ ├── memorymanagement.txt
│ ├── mkhtml.py
│ ├── mklatex.py
│ ├── objectify.txt
│ ├── parsing.txt
│ │ └── pubkey.asc
│ ├── performance.txt
│ ├── pubkey.asc
│ ├── resolvers.txt
│ ├── rest2html.py
│ ├── rest2latex.py
│ ├── s5
│ │ ├── ep2008
│ │ │ ├── atom-example.xml
│ │ │ ├── atomgen.py
│ │ │ ├── atom.py
│ │ │ ├── atom.rng
│ │ │ └── proxies.png
│ │ ├── lxml-ep2008.html
│ │ ├── lxml-ep2008.txt
│ │ ├── Makefile
│ │ ├── tagpython.png
│ │ └── ui
│ │ └── default
│ │ ├── blank.gif
│ │ ├── bodybg.gif
│ │ ├── framing.css
│ │ ├── iepngfix.htc
│ │ ├── lxml-logo64.png
│ │ ├── opera.css
│ │ ├── outline.css
│ │ ├── pretty.css
│ │ ├── print.css
│ │ ├── s5-core.css
│ │ ├── slides.css
│ │ ├── slides.js
│ │ └── tagpython.png
│ ├── sax.txt
│ ├── test.xml
│ ├── tutorial.txt
│ ├── valgrind.txt
│ ├── validation.txt
│ └── xpathxslt.txt
├── ez_setup.py
├── fake_pyrex
│ └── Pyrex
│ ├── Distutils
│ │ ├── build_ext.py
│ │ └── __init__.py
│ └── __init__.py
├── INSTALL.txt
├── LICENSES.txt
├── Makefile
├── MANIFEST.in
├── PKG-INFO
├── README.rst
├── samples
│ ├── simple-ns.xml
│ └── simple.xml
├── selftest2.py
├── selftest.py
├── setup.cfg
├── setupinfo.py
├── setup.py
├── src
│ ├── local_doctest.py
│ ├── lxml
│ │ ├── apihelpers.pxi
│ │ ├── builder.py
│ │ ├── c14n.pxd
│ │ ├── classlookup.pxi
│ │ ├── cleanup.pxi
│ │ ├── config.pxd
│ │ ├── cssselect.py
│ │ ├── cstd.pxd
│ │ ├── docloader.pxi
│ │ ├── doctestcompare.py
│ │ ├── dtd.pxi
│ │ ├── dtdvalid.pxd
│ │ ├── ElementInclude.py
│ │ ├── _elementpath.py
│ │ ├── etree_defs.h
│ │ ├── etreepublic.pxd
│ │ ├── extensions.pxi
│ │ ├── html
│ │ │ ├── builder.py
│ │ │ ├── clean.py
│ │ │ ├── defs.py
│ │ │ ├── _dictmixin.py
│ │ │ ├── _diffcommand.py
│ │ │ ├── diff.py
│ │ │ ├── ElementSoup.py
│ │ │ ├── formfill.py
│ │ │ ├── _html5builder.py
│ │ │ ├── html5parser.py
│ │ │ ├── __init__.py
│ │ │ ├── _setmixin.py
│ │ │ ├── soupparser.py
│ │ │ ├── tests
│ │ │ │ ├── feedparser-data
│ │ │ │ │ ├── entry_content_applet.data
│ │ │ │ │ ├── entry_content_blink.data
│ │ │ │ │ ├── entry_content_crazy.data
│ │ │ │ │ ├── entry_content_embed.data
│ │ │ │ │ ├── entry_content_frame.data
│ │ │ │ │ ├── entry_content_iframe.data
│ │ │ │ │ ├── entry_content_link.data
│ │ │ │ │ ├── entry_content_meta.data
│ │ │ │ │ ├── entry_content_object.data
│ │ │ │ │ ├── entry_content_onabort.data
│ │ │ │ │ ├── entry_content_onblur.data
│ │ │ │ │ ├── entry_content_onchange.data
│ │ │ │ │ ├── entry_content_onclick.data
│ │ │ │ │ ├── entry_content_ondblclick.data
│ │ │ │ │ ├── entry_content_onerror.data
│ │ │ │ │ ├── entry_content_onfocus.data
│ │ │ │ │ ├── entry_content_onkeydown.data
│ │ │ │ │ ├── entry_content_onkeypress.data
│ │ │ │ │ ├── entry_content_onkeyup.data
│ │ │ │ │ ├── entry_content_onload.data
│ │ │ │ │ ├── entry_content_onmousedown.data
│ │ │ │ │ ├── entry_content_onmouseout.data
│ │ │ │ │ ├── entry_content_onmouseover.data
│ │ │ │ │ ├── entry_content_onmouseup.data
│ │ │ │ │ ├── entry_content_onreset.data
│ │ │ │ │ ├── entry_content_onresize.data
│ │ │ │ │ ├── entry_content_onsubmit.data
│ │ │ │ │ ├── entry_content_onunload.data
│ │ │ │ │ ├── entry_content_script_cdata.data
│ │ │ │ │ ├── entry_content_script.data
│ │ │ │ │ ├── entry_content_script_inline.data
│ │ │ │ │ └── entry_content_style.data
│ │ │ │ ├── hackers-org-data
│ │ │ │ │ ├── background-image-plus.data
│ │ │ │ │ ├── background-image-with-unicoded.data
│ │ │ │ │ ├── downlevel-hidden.data
│ │ │ │ │ ├── html-plus-time.data
│ │ │ │ │ ├── javascript-link.data
│ │ │ │ │ ├── style-comment.data
│ │ │ │ │ ├── style-expression.data
│ │ │ │ │ ├── style-import.data
│ │ │ │ │ ├── style-js-tag.data
│ │ │ │ │ ├── style-url-js.data
│ │ │ │ │ ├── xml-data-island.data
│ │ │ │ │ └── xml-embedded-js.data
│ │ │ │ ├── __init__.py
│ │ │ │ ├── test_autolink.py
│ │ │ │ ├── test_autolink.txt
│ │ │ │ ├── test_basic.py
│ │ │ │ ├── test_basic.txt
│ │ │ │ ├── test_clean_embed.txt
│ │ │ │ ├── test_clean.py
│ │ │ │ ├── test_clean.txt
│ │ │ │ ├── test_diff.py
│ │ │ │ ├── test_diff.txt
│ │ │ │ ├── test_elementsoup.py
│ │ │ │ ├── test_feedparser_data.py
│ │ │ │ ├── test_formfill.py
│ │ │ │ ├── test_formfill.txt
│ │ │ │ ├── test_forms.py
│ │ │ │ ├── test_forms.txt
│ │ │ │ ├── test_rewritelinks.py
│ │ │ │ ├── test_rewritelinks.txt
│ │ │ │ ├── test_xhtml.py
│ │ │ │ ├── test_xhtml.txt
│ │ │ │ └── transform_feedparser_data.py
│ │ │ └── usedoctest.py
│ │ ├── htmlparser.pxd
│ │ ├── include
│ │ │ └── __init__.py
│ │ ├── __init__.py
│ │ ├── isoschematron
│ │ │ ├── __init__.py
│ │ │ └── resources
│ │ │ ├── rng
│ │ │ │ └── iso-schematron.rng
│ │ │ └── xsl
│ │ │ ├── iso-schematron-xslt1
│ │ │ │ ├── iso_abstract_expand.xsl
│ │ │ │ ├── iso_dsdl_include.xsl
│ │ │ │ ├── iso_schematron_message.xsl
│ │ │ │ ├── iso_schematron_skeleton_for_xslt1.xsl
│ │ │ │ ├── iso_svrl_for_xslt1.xsl
│ │ │ │ └── readme.txt
│ │ │ ├── RNG2Schtrn.xsl
│ │ │ └── XSD2Schtrn.xsl
│ │ ├── iterparse.pxi
│ │ ├── lxml.etree_api.h
│ │ ├── lxml.etree.c
│ │ ├── lxml.etree.h
│ │ ├── lxml.etree.pyx
│ │ ├── lxml.objectify.c
│ │ ├── lxml.objectify.pyx
│ │ ├── nsclasses.pxi
│ │ ├── objectpath.pxi
│ │ ├── parser.pxi
│ │ ├── parsertarget.pxi
│ │ ├── proxy.pxi
│ │ ├── public-api.pxi
│ │ ├── pyclasslookup.py
│ │ ├── python.pxd
│ │ ├── readonlytree.pxi
│ │ ├── relaxng.pxd
│ │ ├── relaxng.pxi
│ │ ├── saxparser.pxi
│ │ ├── sax.py
│ │ ├── schematron.pxd
│ │ ├── schematron.pxi
│ │ ├── serializer.pxi
│ │ ├── tests
│ │ │ ├── common_imports.py
│ │ │ ├── css_shakespear.html
│ │ │ ├── include
│ │ │ │ └── test_xinclude.xml
│ │ │ ├── __init__.py
│ │ │ ├── test1.rng
│ │ │ ├── test1.xslt
│ │ │ ├── test2.rng
│ │ │ ├── test2.xslt
│ │ │ ├── test_broken.xml
│ │ │ ├── test_classlookup.py
│ │ │ ├── test_css.py
│ │ │ ├── test_css_select.txt
│ │ │ ├── test_css.txt
│ │ │ ├── test-document.xslt
│ │ │ ├── test.dtd
│ │ │ ├── test_dtd.py
│ │ │ ├── test_elementtree.py
│ │ │ ├── test_errors.py
│ │ │ ├── test_etree.py
│ │ │ ├── test_htmlparser.py
│ │ │ ├── test_import.xsd
│ │ │ ├── test_inc.xsd
│ │ │ ├── test_io.py
│ │ │ ├── test_isoschematron.py
│ │ │ ├── test_nsclasses.py
│ │ │ ├── test_objectify.py
│ │ │ ├── test_pyclasslookup.py
│ │ │ ├── test_relaxng.py
│ │ │ ├── test_sax.py
│ │ │ ├── test.sch
│ │ │ ├── test_schematron.py
│ │ │ ├── test-string.xml
│ │ │ ├── test_threading.py
│ │ │ ├── test_unicode.py
│ │ │ ├── test.xml
│ │ │ ├── test_xmlschema.py
│ │ │ ├── test_xpathevaluator.py
│ │ │ ├── test.xsd
│ │ │ └── test_xslt.py
│ │ ├── tree.pxd
│ │ ├── uri.pxd
│ │ ├── usedoctest.py
│ │ ├── xinclude.pxd
│ │ ├── xinclude.pxi
│ │ ├── xmlerror.pxd
│ │ ├── xmlerror.pxi
│ │ ├── xmlid.pxi
│ │ ├── xmlparser.pxd
│ │ ├── xmlschema.pxd
│ │ ├── xmlschema.pxi
│ │ ├── xpath.pxd
│ │ ├── xpath.pxi
│ │ ├── xsltext.pxi
│ │ ├── xslt.pxd
│ │ └── xslt.pxi
│ └── lxml.egg-info
│ ├── dependency_links.txt
│ ├── not-zip-safe
│ ├── PKG-INFO
│ ├── SOURCES.txt
│ └── top_level.txt
├── test.py
├── TODO.txt
├── update-error-constants.py
├── versioninfo.py
└── version.txt
30 directories, 759 files
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论