相关疑难解决方法(0)

如何在XML中转义&符号,以便它们在HTML中呈现为实体?

我有一些XML文本,我希望在HTML页面中呈现.这个文本包含一个&符号,我想在它的实体表示中呈现:&.

如何在源XML中转义此&符号?我试过&,但这被解码为实际的&符号字符(&),这在HTML中是无效的.

所以我想以这样的方式逃避它,它将&在使用XML输出的网页中呈现.

html xml escaping ampersand

505
推荐指数
8
解决办法
67万
查看次数

什么是&amp用于

以下网址的行为是否有任何差异.

我不知道为什么&插入,它有什么区别?

www.testurl.com/test?param1=test&current=true
Run Code Online (Sandbox Code Playgroud)

www.testurl.com/test?param1=test&current=true
Run Code Online (Sandbox Code Playgroud)

html forms html5

84
推荐指数
3
解决办法
47万
查看次数

是否有必要使用— 和– 在XHTML或HTML5?

似乎最好使用&转义,而不是简单地键入&符号(&).

但是,在WordPress或硬编码网站等CMS上写博客文章时,我们是否应该使用X/HTML字符实体引用破折号和其他常见的印刷字符?

例如:

–是一个短划线( - )

—是一个短划线( - )

如果不这样做会有什么风险?

为什么连字符( - )从未写成,-只是直接从HTML键盘输入?(假设它是连字符,而不是减号.)

escaping character character-encoding special-characters html-escape-characters

36
推荐指数
2
解决办法
6万
查看次数

是否仍然需要在HTML5中的URL中编码&符号?

我最近(从这些 问题)了解到,在某些时候,建议在href参数中编码&符号.也就是说,而不是写:

<a href="somepage.html?x=1&y=2">...</a>
Run Code Online (Sandbox Code Playgroud)

应该写:

<a href="somepage.html?x=1&amp;y=2">...</a>
Run Code Online (Sandbox Code Playgroud)

显然,前一个例子不起作用,但浏览器错误恢复意味着它.

在HTML5中仍然如此吗?

我们现在已经过了严苛的XHTML要求时代.这是XHTML严格处理的要求,还是我作为Web开发人员应该注意的事实?

html5 url-encoding

26
推荐指数
1
解决办法
5088
查看次数

Slim中单个和双等的差异(= vs ==)

在Slim中,我什么时候应该使用双等号?

例如:

== yield
== render 'partial'
== stylesheet_link_tag "application", media: "all"
title == full_title(yield(:title))

- flash.each do |key, value|
    == value
Run Code Online (Sandbox Code Playgroud)

要么

= yield
= render 'partial'
= stylesheet_link_tag "application", media: "all"
title == full_title(yield(:title))

- flash.each do |key, value|
    = value
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails slim-lang

19
推荐指数
2
解决办法
4439
查看次数

我可以在html中使用未编码的&符号(&)吗?

我正在建立一个网站,我必须使用不那么完美的masterdata(我想我不是唯一的一个:-))

在我的情况下,我必须将xml过滤器呈现为html(使用xsl).有时masterdata使用html-enitites allready(例如; &eacute;在法语单词中)所以我必须使用'disable-output-escaping ='yes'),以避免双重编码.

最简单的解决方案是禁用输出一起转义,所以我从不冒双重编码的风险.

错过这个masterdata编码的唯一字符是&符号.但是,当我解析他们'原始'时(所以,而不是&amp;所有的浏览器似乎都没问题).

所以问题是:在html中使用未编码的&符号有什么后果?

html html-entities ampersand

10
推荐指数
2
解决办法
8643
查看次数

在Angular html模板中使用&符号是否安全

我被告知在角度模板中使用&符是不好的做法,因为'&'是用HTML保留的,但我在示例中一直看到角度模板.

要清楚,写作是否安全

<div ng-show="bool1 && bool2"></div>
Run Code Online (Sandbox Code Playgroud)

在角模板?

我不知道它是否有效(它确实如此),但如果有任何边缘情况,这可能会导致问题,或者实际上是不鼓励.

html javascript xhtml angularjs

8
推荐指数
1
解决办法
2677
查看次数

在用户提交的数据中保留未转换的&符号是否存在安全风险?

在显示用户生成/提交的信息时,是否存在逃避其他特殊字符但未触及&符号的安全风险?我想让我的用户自由输入html实体,十六进制和十进制特殊字符,而不会给我的清洁剂增加不必要的复杂性.

html security string validation escaping

4
推荐指数
2
解决办法
1887
查看次数

&和&amp;和有什么区别?在HTML5中?

&和之间有什么区别&amp;

就像下面的代码一样,两者的工作方式是否相同?

<a href="mailto:EMAIL?subject=BLABLABLA&body=http://URL, SHORT DESCRIPTION"></a>
<a href="mailto:EMAIL?subject=BLABLABLA&amp;body=http://URL, SHORT DESCRIPTION"></a>
Run Code Online (Sandbox Code Playgroud)

html mailto share subject href

2
推荐指数
2
解决办法
4万
查看次数

在<a> </a>中使用"&"

目前,我有:

<a href="process.php?action=start&pid=1">Start Process</a>
Run Code Online (Sandbox Code Playgroud)

但是,我通过W3 HTML验证器(https://validator.w3.org)运行此代码,它出现了这个:

& did not start a character reference. (& probably should have been escaped as &amp;.)
Run Code Online (Sandbox Code Playgroud)

是否有另一种正确的方法将"&"放入<a></a>标签中,或者我应该像它一样离开它?

html html5

1
推荐指数
1
解决办法
93
查看次数