Questions tagged «markup»

6
为什么XML确切地称为“语言”?
我一直想知道为什么XML的名称为L。 XML本身不执行任何操作。它只是一种数据存储格式,而不是一种语言!语言“做”事情。 使XML“完成”工作(将其转变为某种语言)的方法是xmlns在其根元素中添加属性。只有这样,它才能告诉环境它的含义。 一个示例是XHTML。它是活动的,具有链接,超文本,样式等,均由触发xmlns。否则,XHTML文件只是标记节点中的一堆数据。 那么为什么XML被称为语言呢?它什么也没描述,什么也没解释,只是。 编辑:也许我的问题应该更广泛。由于当前的答案是“因为XML是以SGML命名的,而XML是以GML的命名的,等等”,所以问题应该是,为什么标记语言(如XML)被称为语言? 哦,还有WRT的近票:不,我不是在问X。我是在问L!

8
为什么要打扰正确地和语义地标记?
请注意,我(尝试)尽可能地在语义上进行标记,因为我喜欢它们的外观和感觉,但不是因为我意识到任何其他惊人的优点。我的问题的重点是能够教育他人 好吧,我看过很多文章和教程,这些文章和教程经常说“让我们以最可能的语义方式进行标记”。 但是我想到了一个奇怪的想法,为什么? 为什么一个人需要(或想要)去打扰那些传达正确语义的特定元素?具体地讲,我指的是新的HTML5元素,如<time>,<output>,或<address>。特别是,如果页面“有效”(在所有浏览器中都能很好地呈现)。 为什么我要使用诸如<time>或元素<address>,而根本没有任何元素(或在最坏的情况下,泛型<span>)表现得那么好呢? 我之所以这样问,是因为我看到许多(非常受欢迎的)网站(包括此网站)没有遵循这些所谓的最佳实践。
55 html  html5  semantics  markup 



5
在离散数据结构中存储文本中的元数据
我正在开发一个应用程序,它将需要存储inline,intext元数据。我的意思是这样:假设我们有一个长文本,并且我们想存储一些与特定单词或文本句子相关的元数据。 存储此信息的最佳方法是什么? 我的第一个想法是在文本中包含某种Markdown语法,然后在检索时将对其进行解析。看起来像这样: Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam __nonummy nibh__[@note this sounds really funny latin] euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. 这会带来两个我想到的问题: 相对较小的是,如果所说的语法恰好在所说的文本上,它可能会使解析混乱。 最重要的是,这不会使此元数据与文本本身保持独立。 我想拥有一个离散的数据结构来保存这些数据,例如一个存储这些元数据的不同的DB表,这样我就可以以离散的方式使用它们:查询,统计信息,排序等等。 编辑:既然回答者删除了他的答案,我认为在这里添加他的建议可能是一件好事,因为这是在第一个概念上扩展的可行建议。海报建议使用类似的语法,但对元数据链接到PRIMARY KEY该的metadata数据库表。 看起来像这样的东西: Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam __nonummy nibh__[15432] euismod tincidunt …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.