Flutter 单引号中的flatter_html图像src标记

Flutter 单引号中的flatter_html图像src标记,flutter,Flutter,我正在使用Android Studio的颤振项目中使用颤振html。我在显示图像标记的html代码时遇到了一个问题(我从xml获取html内容),其中src位于单引号中: <a class='article-gallery__image-container' href='https://xxxxx/xxx.jpg'> <img alt="xxxx" src='https://xxxxx/xxxx.jpg' class='article-gallery__i

我正在使用Android Studio的颤振项目中使用颤振html。我在显示图像标记的html代码时遇到了一个问题(我从xml获取html内容),其中src位于单引号中:

<a class='article-gallery__image-container' href='https://xxxxx/xxx.jpg'> 
<img alt="xxxx" src='https://xxxxx/xxxx.jpg' class='article-gallery__image' title="xxxxx" /></a>

我有另一篇文章内容是从xml中提取的,其中图像src标记是双引号,图像可以显示为:

<img width="500" src="https://xxxx/xxxx.jpg" />


如果src标记在单引号中,则无法显示图像,但是如果image src标记在双引号中,则可以显示图像,如何解决此问题?谢谢。

flatter\u html仍在添加更多标签和增强功能,并非所有标签都在flatter\u html中受支持

关于你的问题,实际上你可以用双引号代替单引号

    s.replaceAll("'", "\"");
但请确保它不会影响任何其他标签

或者,如果所有图像都是jpg格式的,则按如下方式替换

s.replaceAll("jpg'", "jpg\"").replaceAll("''http", "\"'http");

Flitter_html仍在添加更多的标签和增强功能,并非所有标签都在Flitter_html中得到支持

关于你的问题,实际上你可以用双引号代替单引号

    s.replaceAll("'", "\"");
但请确保它不会影响任何其他标签

或者,如果所有图像都是jpg格式的,则按如下方式替换

s.replaceAll("jpg'", "jpg\"").replaceAll("''http", "\"'http");

感谢您的建议,在我实现了您的解决方案之后,我发现问题实际上来自于从xml中提取的原始html源代码。不知道为什么它会自动使我的所有单个标记='…'到=\'…\'和你的.replaceAll帮助我解决这个问题。非常感谢。谢谢你的建议,在我实现了你的解决方案之后,我发现问题实际上来自于从xml中提取的原始html源代码。不知道为什么它会自动使我的所有单个标记='…'到=\'…\'和你的.replaceAll帮助我解决这个问题。谢谢。