通过从Flash发送以下文本块,通过PHP创建的XML输出存在问题。
( ) * + , - . / 0 1 ! # % ‚ 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ a b c d e ...
我认为一些导致问题的角色。如何解决这个问题? 干杯
答案 0 :(得分:1)
并非所有独立字符都支持有效XML,特别是
因此,如果您的任何输入包含该内容并且您只是想将其推送到XML中,那么您将会得到格式错误的XML。您需要通过转换函数(htmlspecialchars)运行输入。
或者你可以像The_asMan建议的那样将所有输入包装在CDATA部分中。您的文本不会以这种方式解析为XML。