JavaScript、XML和HTML标记

JavaScript、XML和HTML标记,javascript,html,xml,replace,Javascript,Html,Xml,Replace,使用JavaScript创建xml文件(稍后保存为PDF)。当用户输入一些HTML字符(如)时,这些字符会导致问题,因为程序认为它们是HTML标记的开头和结尾。我们尝试了Replace函数,但还没有找到正确的语法。有什么想法吗?你可以试试: '<foo><bar></foo></bar>'.replace(/>/g, '&lt;').replace(/</g, '&gt;') '.replace(/>/g')。repl

使用JavaScript创建xml文件(稍后保存为PDF)。当用户输入一些HTML字符(如<和>)时,这些字符会导致问题,因为程序认为它们是HTML标记的开头和结尾。我们尝试了Replace函数,但还没有找到正确的语法。有什么想法吗?

你可以试试:

'<foo><bar></foo></bar>'.replace(/>/g, '&lt;').replace(/</g, '&gt;')

'.replace(/>/g')。replace(/在将文本插入HTML之前,您需要正确地对文本进行HTML转义。