昨天用xml做了一个小型的新闻显示系统,碰到了一些比较棘手的问题,但最后还是解决了,现在共
享一下自己的经验。^_^
==================================
//xml
<?xml version="1.0" encoding="UTF-8"?>
<news>
<new titles="新闻标题" dates="新闻日期" txts="&lb;font size=&quo;t14"><b>新闻内容第一段&lb;font><b>></new>
关键就是txts这个里面的文本必须是带有格式的,但是xml并不能支持<br>这种换行符,因为xml会把带有<>的字符识别为节点,因此如果要用到这些换行,空格的字符就要用相应的符号替换。这样才能保证你的文本格式能够正确的显示出来。当然flash中的动态文本框必须勾选将文本呈现为html的选项才能够正常显示。
在DW中编辑xml文件的时候用&开头就会显示相关的替换符,比较方便。
上文中的&lb;font size=&quo;t14"><b>新闻内容第一段&lb;font><b>
替换成htm其实就是<font size="14"><b>新闻内容第一段<font><b>
换行符<br>在xml中就应该是<br>
空格符可以直接用
 
================================================
以上是自己的一点小经验,希望能帮助这方面受到困惑的朋友。
|