erlang中的转义Html
有没有人有好办法在erlang中转义html标记(比如Ruby中的CGI.escapeHtml)erlang中的转义Html,html,erlang,escaping,Html,Erlang,Escaping,有没有人有好办法在erlang中转义html标记(比如Ruby中的CGI.escapeHtml) 谢谢好吧,我会告诉您使用字符串和列表处理来滚动您自己的方法,但是,我还要说,如果您有yaws web server源代码,我已经使用了一个方法并将其复制到我自己的库中yaws\u api:url\u编码(HtmlString)在这里看到它的实际作用。 1> Html = "5 > 4 = true". "5 > 4 = true" 2> yaws_api:url_encode
谢谢好吧,我会告诉您使用字符串和列表处理来滚动您自己的方法,但是,我还要说,如果您有yaws web server源代码,我已经使用了一个方法并将其复制到我自己的库中<代码>yaws\u api:url\u编码(HtmlString)
在这里看到它的实际作用。 1> Html = "5 > 4 = true". "5 > 4 = true" 2> yaws_api:url_encode(Html). "5%20%3E%204%20%3D%20true" 3> 1> Html=“5>4=true”。 “5>4=正确” 2> yaws_api:url_编码(Html)。 “5%20%3E%204%20%3D%20true” 3>
我希望这是你所需要的。如果这是您需要的,您可以浏览yaws web server源代码,然后复制此函数并在您自己的项目中使用它,注意在模块
yaws_api.erl
中,您必须确保复制此函数的所有依赖项,因为klacke做了大量的模式匹配、函数子句,递归e.t.c.只需从源文件复制整个函数和小的支持函数,并将其粘贴到项目中的某个位置。另一种方法是自己操作字符串和列表。这些是我的建议:)好吧,我会告诉你使用字符串和列表处理来滚动你自己的方法,但是,我还要说,如果你有yaws web服务器源代码,我已经使用了一个方法并复制到我自己的库中<代码>yaws\u api:url\u编码(HtmlString)在这里看到它的实际作用。 1> Html = "5 > 4 = true". "5 > 4 = true" 2> yaws_api:url_encode(Html). "5%20%3E%204%20%3D%20true" 3> 1> Html=“5>4=true”。 “5>4=正确” 2> yaws_api:url_编码(Html)。 “5%20%3E%204%20%3D%20true” 3>
我希望这是你所需要的。如果这是您需要的,您可以浏览yaws web server源代码,然后复制此函数并在您自己的项目中使用它,注意在模块
yaws_api.erl
中,您必须确保复制此函数的所有依赖项,因为klacke做了大量的模式匹配、函数子句,递归e.t.c.只需从源文件复制整个函数和小的支持函数,并将其粘贴到项目中的某个位置。另一种方法是自己操作字符串和列表。以下是我的建议:)请详细说明你的问题。举例说明你想要什么。您的输入和输出应该是什么。不是所有人都用Ruby编程过!:)我猜这基本上是同一个问题:@RoToRa所以你建议我可以继续,因为XML使用与HTML相同的标记,这可能是个好主意。我想现在还没有现成的erlang模块可以做到这一点。Thanks@MuzaayaJoshua:CGI.escapeHtml(),在文本中转义html特殊字符,例如如果最后一个id显示在html页面中,则浏览器不会解释其中的html标记。我正在寻找与之类似的erlang。请详细说明你的问题。举例说明你想要什么。您的输入和输出应该是什么。不是所有人都用Ruby编程过!:)我猜这基本上是同一个问题:@RoToRa所以你建议我可以继续,因为XML使用与HTML相同的标记,这可能是个好主意。我想现在还没有现成的erlang模块可以做到这一点。Thanks@MuzaayaJoshua:CGI.escapeHtml(),在文本中转义html特殊字符,例如如果最后一个id显示在html页面中,则浏览器不会解释其中的html标记。我正在寻找与之类似的erlang。谢谢你的建议,我对yaws函数更有信心:)谢谢你的建议,我对yaws函数更有信心:)