Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

部分特殊字符解析错误 #3

Open
xuewugoujie opened this issue Feb 2, 2018 · 4 comments
Open

部分特殊字符解析错误 #3

xuewugoujie opened this issue Feb 2, 2018 · 4 comments

Comments

@xuewugoujie
Copy link

《》 ,->等特殊字符显示有转义字符

@xuewugoujie
Copy link
Author

网页中带的内联样式 <style> 这里的数据没有隐藏</style>

@zhanziyang
Copy link
Owner

zhanziyang commented Feb 2, 2018

好的,会尽快解决(下周一之前)。如果比较着急也可以fork一份fix一下哈,源码很简单很容易看懂。欢迎PR。

@zhanziyang
Copy link
Owner

请问你的HTML是富文本编辑器生成的吗?一般规范的富文本编辑器生成的 HTML 不会带有 <style> 标签。

@zhanziyang
Copy link
Owner

zhanziyang commented Feb 6, 2018

@xuewugoujie 是这样的,第一级(最外层)的块级元素(如p)会正常解析为 <view> 也是块级元素;而第一级一下的块级元素会被解析为 <text> 后面加一个空的 <view> 来实现换行。因为解析之后的标签包含关系跟源文档不同,所以为了模拟源文档的样式继承,显示地把父元素的样式添加到子元素上。

我试了一下你发的那段数据,是OK的哦。不过我修改了一个与本 issue 无关的多次换行的问题。

可以clone最新的代码,example文件夹里有示例,如需删除请告知。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants