问题标签 [end-tag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3683 浏览

php - 跳过 PHP 结束标记

当我使用 Magento 进行开发时,我发现如果我不在 PHP 代码下面使用 HTML,我不需要放置 php 结束标记 (?>)。它安全吗?为什么我们不放结束标签?有用吗??

0 投票
2 回答
450 浏览

html - 为什么有时需要结束标签,有时不需要?

为什么某些 html 开始/开始标签需要结束/结束标签?

例如,<script> 需要一个</script>,而<img> 可以(实际上,必须)是自闭合的<img src="path.jpg" />)?

我认为这与需要开始和结束标签之间的内容有关,但是对于 , 的示例<script><script src="file.js"></script>不需要介于两者之间的任何内容......

我问是因为我花了很多时间试图弄清楚为什么我包含的脚本在 Safari 中工作,但在 FF 或 Chrome 中却没有。这是因为我错误地自行关闭了脚本标签。呜呜

0 投票
4 回答
2493 浏览

jquery - jQuery:创建新元素时,是否需要结束标签?

在创建新元素并将它们添加到 DOM 时,是否需要结束标记?为什么或者为什么不?如果我将内容放入我正在创建的标签中,我是否只需要结束标签?像这样:

或者我可以创建一个包含内容的元素,但省略结束标签?好的?坏的?

0 投票
0 回答
524 浏览

blackberry - 黑莓:预期 KSoap2 XmlPullParserException:END_TAG 错误

我的黑莓应用程序收到以下错误:

我正在使用 KSoap2 创建信封,当我收到响应时,我使用以下代码给我 XML,也许我不应该这样做(这段代码显然不完整):

我正在使用 ht.responseDump 来获取 xml 字符串(因为在它没有发送回 XML 中的任何内容之前。)从那里我尝试解析 xmlResponse 等.....

但是我得到了那个错误,为什么?ht.responseDump 不是解决此问题的最佳方法吗?ht.debug 有什么作用??为什么我的 xml 被切断了?

提前致谢。我真的需要一些帮助。

0 投票
2 回答
132 浏览

ide - IDE中允许我跳过自动生成的键盘快捷键和/或方法的名称是什么?

这个问题与之前的问题有关,该问题是出于所有实际目的而回答的,一位同事告诉我,我只需要按“结束”键即可将光标跳到行尾。但是第二位响应者告诉我其他 IDE 对此的能力(他的话):“在某些 IDE 中,按 tab 键会将光标移动到当前自动替换元素中的下一个占位符,如果没有更多的占位符,会带来您超过了自动替换文本的结尾。”

这种能力叫什么?

如果您或我在 Aptana 或 RubyMine(我最喜欢的两个 IDE)中编写一些代码,我将很快展示一个示例......

我们最终会遇到单个星号所在的位置(*)。我们将到达这一点并被迫使用我们的鼠标点击自动生成的</endtag>,或我们的键盘箭头,或者最近的“结束”键,它会将我们的光标跳过到行尾。

但是我不能像我朋友告诉我的那样用标签来做吗?为了能够做到这一点,我需要知道这个键盘快捷键叫什么。我需要一个可搜索的关键字。任何有关键盘/IDE 快捷方式等的额外反馈也将不胜感激。

0 投票
3 回答
1638 浏览

c# - OptionWriteEmptyNodes 使用 HtmlAgilityPack 中断 XML 声明

这是我拥有的超级简单的代码:

输入:

输出:

您可以看到在第一行有一个错误: /> 而不是 ?> 如果我将 OptionWriteEmptyNodes 设置为 true 值,则会发生这种情况。它已设置为 true,否则元/链接标签(以及文档正文中的其他一些标签)将不会被关闭。

有谁知道如何解决这个问题?

0 投票
4 回答
139 浏览

javascript - HTML 结束标签 - PHP 没有看到它

可能重复:
为什么自闭合脚本标签不起作用?

我最近在 Ubuntu 上安装了 LAMP 服务器。我很好奇的是以下内容。

文件 test.php 中的这段代码有效:

但是,此文件没有(仅</script>在代码中的下一个之后显示数据)

为什么 PHP(或 HTML)在第二种情况下不承认结束标记?

0 投票
1 回答
70 浏览

android - android xmlpullparser 检测每个 END_TAG 两次

我真的搜索过这个,但找不到答案,我的案例似乎与我读过的文档和示例相距不远,但是......
我只是在解析一个 XML 文件,其中包含带有 xmlpullparser 的嵌套元素,并存储自定义对象的 ArrayList 中的数据。
几乎一切都还好,但最后我得到了 2x 太多的对象......从我收集到现在的内容,问题出在 END_TAG事件发生后每次都会触发一个START_TAG事件,然后解析继续,我END_TAG在应该正常看到的地方再次遇到同样的情况。

这是我的解析循环:

这是我的 xml:(我从网上下载了一个文件,然后将其内容写入内部存储的文件中 builder.append(line).append("\n");

这是一个日志摘录:

如您所见,无论元素是否包含嵌套元素,开始标记总是会导致 theSTART_TAG和 theEND_TAG被触发...
我试图记录我的本地 xml 文件来检查它,它是正确的,所以问题必须来自我的while循环......我完全不知道为什么会这样......

0 投票
1 回答
26 浏览

xml - "xs:element" 必须由匹配的结束标签 "" 我找不到错误

通过 xsd 进行的 XML 验证给了我这个错误,但我无法找到我的标签错误在哪里。我一直在使用 xsd,所有标签对我来说都很好。所有实体似乎都已关闭,所以我不明白为什么序列的结束标签会出错。