• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python flatsax.parseString函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中nevow.flat.flatsax.parseString函数的典型用法代码示例。如果您正苦于以下问题:Python parseString函数的具体用法?Python parseString怎么用?Python parseString使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了parseString函数的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_switchns

 def test_switchns(self):
     xml = (
         '<html xmlns="http://www.w3.org/1999/xhtml">'
         '<p>in default namespace</p>'
         '<foo:div xmlns:foo="http://www.w3.org/1999/xhtml">'
         '<foo:p>in foo namespace</foo:p></foo:div></html>')
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:7,代码来源:test_flatsax.py


示例2: test_otherns

 def test_otherns(self):
     xml = (
         '<html xmlns="http://www.w3.org/1999/xhtml" '
         'xmlns:xf="http://www.w3.org/2002/xforms"><p>'
         'in default namespace</p><xf:input><xf:label>'
         'in another namespace</xf:label></xf:input></html>')
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:7,代码来源:test_flatsax.py


示例3: test_invisiblens

 def test_invisiblens(self):
     """
     Test that invisible tags do not get output with a namespace.
     """
     xml = (
         '<p xmlns:n="http://nevow.com/ns/nevow/0.1">'
         '<n:invisible>123</n:invisible></p>')
     self.assertEqual('<p>123</p>', flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:8,代码来源:test_flatsax.py


示例4: load

 def load(self, ctx=None, preprocessors=()):
     """
     Get an instance, possibly cached from a previous call, of this document
     """
     if self._cache is None:
         doc = flatsax.parseString(self.template, self.ignoreDocType, self.ignoreComment)
         for proc in preprocessors:
             doc = proc(doc)
         doc = flat.precompile(doc, ctx)
         if self.pattern is not None:
             doc = inevow.IQ(doc).onePattern(self.pattern)
         self._cache = doc
     return self._cache
开发者ID:jonathanj,项目名称:nevow,代码行数:13,代码来源:loaders.py


示例5: test_commentWhereSpacingMatters

    def test_commentWhereSpacingMatters(self):
        """
        Explicitly test that spacing in comments is maintained.
        """
        xml = """<head>
<!--[if IE]>
<style>
div.logo {
    margin-left: 10px;
}
</style>
<![endif]-->
</head>"""
        self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:14,代码来源:test_flatsax.py


示例6: test_parseString

 def test_parseString(self):
     xml = '''<html></html>'''
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:3,代码来源:test_flatsax.py


示例7: test_cdata

 def test_cdata(self):
     xml = '<script type="text/javascript"><![CDATA[&lt;abc]]></script>'
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:3,代码来源:test_flatsax.py


示例8: test_comment

 def test_comment(self):
     xml = '<!-- comment &amp;&pound; --><html></html>'
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:3,代码来源:test_flatsax.py


示例9: test_doctype

 def test_doctype(self):
     xml = (
         '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" '
         '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n'
         '<html></html>')
     self.assertEqual(norm(xml), norm(flatten(parseString(xml))))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:6,代码来源:test_flatsax.py


示例10: test_entities

 def test_entities(self):
     xml = """<p>&amp;</p>"""
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:3,代码来源:test_flatsax.py


示例11: test_unicodeComment

 def test_unicodeComment(self):
     xml = '<!-- \xc2\xa3 --><html></html>'
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:3,代码来源:test_flatsax.py


示例12: test_badNamespace

 def test_badNamespace(self):
     xml = '<html foo:bar="wee"><abc:p>xyz</abc:p></html>'
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:3,代码来源:test_flatsax.py


示例13: test_xmlAttr

 def test_xmlAttr(self):
     xml = '<html xml:lang="en"></html>'
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:3,代码来源:test_flatsax.py


示例14: test_processingInstruction

 def test_processingInstruction(self):
     xml = '''<html></html>'''
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:3,代码来源:test_flatsax.py


示例15: test_attrs

 def test_attrs(self):
     xml = '''<p class="foo"></p>'''
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:3,代码来源:test_flatsax.py


示例16: test_xmlns

 def test_xmlns(self):
     xml = '''<html xmlns="http://www.w3.org/1999/xhtml"></html>'''
     self.assertEqual(xml, flatten(parseString(xml)))
开发者ID:perkinslr,项目名称:nevow-py3,代码行数:3,代码来源:test_flatsax.py



注:本文中的nevow.flat.flatsax.parseString函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python inevow.IRequest类代码示例发布时间:2022-05-27
下一篇:
Python flat.serialize函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap