从删除的htmlText字体标记

我想从一个文本字段保持周围节点和内完好任何大胆等标签产生的字符串的htmlText删除字体标签。

例如局部的htmlText的输出:

<P ALIGN="LEFT"><FONT FACE="ChampagneLimo" SIZE="18" COLOR="#000000" LETTERSPACING="0" KERNING="0">Lorem Ipsum</FONT></P>

我的计划是,以避免试图用正则表达式的任何事情,创建一个XML对象。

但是,如果我创建一个包含一个根节点,然后尝试使用appendChild将htmlText字符串,所以我有一个有效的XML对象来操作我运行与HTML实体问题,请参见下面的例子一个新的XML对象:

<html>&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="...

如何才能字体标签从剥离的htmlText我怎么才能创建一个从字符串的htmlText一个有效的XML对象? 我的计划是使用XML replace()方法,但我愿意接受建议。

--------------解决方案-------------

只需添加<html>标签的字符串,而不是创建一个额外的节点:

var xml : XML = new XML ("<html>"+ myTextField.htmlText + "</html>");

你也可以使用正则表达式来删除字体标签:

var reg:RegExp = /\<\/?FONT.*?\/?\>/gi;
// matches all <FONT> start and end tags
// (case-insensitive), along with any attributes
var myHtmlText:String = myTextField.htmlText.replace (reg, "");

分类:HTML 时间:2012-01-01 人气:0
分享到:

相关文章

  • 是否需要/在ActionScript 3推荐的测试中XML节点的存在呢? 2014-06-03

    以下是示例XML阅读使用ActionScript 3 var xml:XML = <content> <a>Hello A</a> <b>Hello B</b> <c> <c1>Child C1</c1> <c2>Child C2</c2> </c> </content>; trace(xml.a); // OP: Hello A trace(xml.c.c1);

  • AS2从变量的ActionScript 2中删除最后11个字符 2012-05-25

    我如何去从一个变量在ActionScript 2中删除最后11个字符? 我试图从包含Twitter的XML饲料日期的变量删除最后的11个字符,这样的变量从"星期二07年6月3时15分15秒+0000 2011"到"星期二07年6月03:15云: 15" --------------解决方案------------- 使用String对象的方法SUBSTR: var dateString:String="Tue Jun 07 03:15:15 +0000 2

  • 使得照相馆闪光灯使用ActionScript 3没有XML? 2014-12-15

    我怎么做一个图片库使用ActionScript 3没有XML那里是缩略图一排,当你点击缩略图,它填补了屏幕的照片? 大部分的教程我见过使用XML和我在想,如果你要使用它? 提前致谢 --------------解决方案------------- 有很多的教程讲解了如何创建照片画廊,他们都使用XML的一个原因. 如果你硬编码您的SWF文件中您的图像,每次更改时间/替换图像您将需要重新编译Flash影片,这个过程可能变得非常混乱,有问题的加班! 而不是使用XML,那么你可以使用一个数据库来存储库信息

  • 有没有使用静态分析来查找在ActionScript代码中的错误的程序? 2012-02-15

    是THRE它使用静态分析来查找在ActionScript代码中的错误任何程序? --------------解决方案------------- FlexPMD可能是唯一类似这种. 您可以调整/训练它,以满足您的需求.

  • 删除右键菜单中的闪光9 2012-10-21

    是否有可能,使用ActionScript 3禁用右键菜单? 任何帮助,不胜感激! --------------解决方案------------- 我不认为你可以在AS3做到这一点(的Adobe可能永远不会把支援在那里,因为它会阻止用户访问安全设置). 有办法通过HTML等做 退房http://www.actionscript.org/forums/showthread.php3?t=175669 您可以使用: stage.showDefaultContextMenu = false; 隐藏一切,

  • 如何阅读从ActionScript ArrayCollection的XML atributes? 2012-12-14

    我在读与ActionScript HTTPService在一个XML文件,并把它变成这样一个ArrayCollection(其中读数是中继节点和数据是根节点): graphData = new ArrayCollection([event.result.data.readings]); 不过,我想改变xml文件即时阅读的格式把值作为属性,而不是标签之间的值(IM之所以这样做是XML文件,其中巨大的,这种方法需要与每读5属性只有一行,在单独的行,而不是5开放和结束标记). 它的加载确定入阵集合,但

  • 我怎样才能显示在ActionScript 3中的确认消息? 2013-05-05

    我怎样才能显示在ActionScript 3中的确认消息? 我使用的Adobe的Flex 3和AS3的AIR应用程序 --------------解决方案------------- Alert.show("Are you sure?", "Title", mx.controls.Alert.YES | mx.controls.Alert.NO, this, alertEventHandler); 然后创建一个alertEventHandler用下面的代码: func

  • 在ActionScript 3中运行的Hello World应用程序(Flash Pro中CS5.5) 2013-12-17

    我自自学ActionScript 3中,我经历了一些教程阅​​读并完全理解的代码,问题在于如何运行它,我知道一些编程语言和我曾经有些IDE我多年来,但由于某些原因我就是' ŧ弄清楚如何编译和运行CS5.5简单的ActionScript程序. 谁能告诉我如何能与Flash Pro的CS5.5来完成,有另一种方案更类似于于NetBeans或者Eclipse,我可以编写动作脚本,并运行它们? 谢谢 --------------解决方案------------- 你错过了这件作品是要配合一个.作为文件到

  • crossdoman.xml闪光沙盒违规 2014-11-25

    我有一个crossdomain.xml文件坐在我的web服务器文件夹中的网站: <?xml version="1.0" ?> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy> 只是尝试,并得到它的工作,我居然把它的每个文件夹中的路径,我的网页,以及,但具有相同的结果,当我尝试运行Flash Professional

  • 使用ActionScript保存在XML文件中单独机 2014-12-22

    虽然使用ActionScript开发一个应用程序(KIOSK)我对着存储在机XML数据的麻烦. 什么是使用ActionScript保存XML文件的方式? 非常感谢. --------------解决方案------------- 那么这取决于您是否使用AIR或Flash投影机,或Flash插件. 如果您使用AIR,并需要更详细一点,那么我建议你存储与SQLite的绑定.在其他情况下,XML,我会建议使用一个共享对象. Flash并没有保存文件,而无需用户交互的能力. 在一个小亭,我猜你要保存的数

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 2.063 (s). 10 q(s)