标签: markup

如何解析标记的文本以进行进一步处理?

请参阅Edit-1中的更新输入和输出数据.

我想要完成的是转向

+ 1
 + 1.1
  + 1.1.1
   - 1.1.1.1
   - 1.1.1.2
 + 1.2
  - 1.2.1
  - 1.2.2
 - 1.3
+ 2
- 3

进入python等数据结构

[{'1': [{'1.1': {'1.1.1': ['1.1.1.1', '1.1.1.2']}, '1.2': ['1.2.1', '1.2.2']}, '1.3'], '2': {}}, ['3',]]
Run Code Online (Sandbox Code Playgroud)

我看过许多不同的wiki标记语言,markdown,重构文本等等,但是它们对我理解它是如何工作非常复杂,因为它们必须覆盖大量标签和语法(我只需要"列表")大部分的部分但当然转换为python而不是html.)

我还看了一下tokenizer,词法分析器和解析器,但是它们比我需要的要复杂得多,我能理解.

我不知道从哪里开始,并希望对此主题有任何帮助.谢谢

编辑-1:是的,行开头的字符很重要,从之前的必需输出开始,现在可以看出,*表示带有子节点的根节点,+有子节点,-没有子节点(根或其他) )并且只是与该节点有关的额外信息.这*并不重要,可以与+互换(我可以通过其他方式获得root状态.)

因此,新要求仅*用于表示有或没有孩子的节点,并且-不能有孩子.我也改变了它所以关键不是之后的文本,这*无疑会改变后来的实际标题.

例如

* 1
 * 1.1
 * 1.2
  - Note for 1.2
* 2
* 3
- Note for root

会给 …

python markup markdown parsing lexer

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

Hakyll生成奇怪的HTML - 任何人都可以解释原因吗?

我使用Hakyll生成一些文档,我注意到它有一种奇怪的方式来关闭它生成的代码中的HTML标记.

有一个页面,他们说你必须像他们一样生成标记,否则你的页面布局会在某些条件下被破坏,但我现在找不到它.

我创建了一个小测试页面(下面的代码),它有一个带有"普通"HTML标记的红色图层,以及一个带有类似于hakyll生成的标记的黄色图层.

我看不出两个div之间的Firefox有什么不同.

任何人都可以解释他们说的是真的吗?

<html>
<body>
<!-- NORMAL STYLE -->
<div style="background: red">
<p>Make available the code from the library you added to your application. Again, the way to do this varies between languages (from adding import statements in python to adding a jar to the classpath for java)</p>
<p>Create an instance of the client and, in your code, make calls to it through this instance's methods.</p>
</div>
<!-- HAKYLL STYLE -->
<div style="background: yellow"
><p
>Make available the …
Run Code Online (Sandbox Code Playgroud)

html markup template-engine hakyll

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

w3c标记验证器&符号(&)错误

对于&网址中的礼物或HTML标记中的其他位置,是否有针对w3c验证错误的解决方法?
它说:

并没有开始角色参考.(可能应该被转义为&amp;.)

在我的情况下,&符号是gravatar缩略图的URL的一部分.这是网址中存在问题的部分:

c91588793296e2?s=50&d=http%3A%2F%.

html markup w3c-validation

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

Fancybox图像和视频在同一个图库中

我在弹出式画廊使用精美的盒子,但我遇到了问题.我希望在同一个图库中有图片和视频.我有一个缩略图显示在我的投资组合不同的工作,我们是一家设计和视频公司因此其重要的是,我在同一个弹出画廊两者都做的能力.有没有其他人遇到过这个问题?我想人们想要这样做是很常见的.

这是我的标记...我有相同的rel属性,所以他们在同一个库中,但我正在调用一个不同的脚本,以便可以正确设置类型.

$("a#brianguehring").fancybox();

$("a#brianguehring-video").fancybox({ 
    'type'          : 'swf',
    'transitionIn'      : 'none',
    'transitionOut'     : 'none',
});

<span>
<a class="grouped_elements icon_camera" rel="group-brian" id="brianguehring" title="Brian Guehring Website" href="images/portfolio/brianguehring-one.png"></a>
</span>

<span>
<a class="grouped_elements" rel="group-brian" id="brianguehring-video" title="Pasquale Vitello'Showreel 2010" href="http://vimeo.com/24081323">&nbsp;</a>
</span>
Run Code Online (Sandbox Code Playgroud)

markup jquery fancybox

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

如何实现schema.org containsIn?

我正在用Schema.org微数据标记一个房产列表网站.我的网站的层次结构如下:

-City
--Region
---Postcode
----Area
Run Code Online (Sandbox Code Playgroud)

每个页面都是具有相互链接的单独页面,所有页面都标有项目类型Place.我想使用该containedIn属性来描述这些不同页面之间的关系,但无法找到如何最好地执行此操作的任何示例.

例如,在"地区"页面上,我有以下链接回"城市",但我不确定这是否足够或正确:

<meta itemprop="containedIn" content="New York">
Run Code Online (Sandbox Code Playgroud)

肯定将搜索引擎指向纽约的实际城市网页网址比仅仅给出一个名字更有用吗?有没有任何提示或参考?

html markup seo schema.org

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

这个标记语言是什么?...行结尾而不是结束标记

我正在尝试解析一个看起来类似于此的文档:

<PRESOL>
<DATE>1112
<YEAR>12
<AGENCY>Defense Logistics Agency
<OFFICE>DLA Acquisition Locations
<LOCATION>DLA Land and Maritime
<ZIP>43218-3990
<CLASSCOD>59
<DESC>Proposed procurement for NSN 5365013055528 SPACER,PLATE:
Line 0001 Qty 70.00  UI EA  Deliver To: ARIZONA INDUSTRIES FOR THE BLIND By: 0180 DAYS ADOThe solicitation is an RFQ and will be available at the link provided in this notice.  Hard copies of this solicitation are not available.  Digitized drawings and Military Specifications   and Standards may be retrieved, or ordered, electronically.
All responsible sources may submit …
Run Code Online (Sandbox Code Playgroud)

xml markup xml-parsing

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

更改所有出现的字符串的样式

出于品牌原因,我希望每次出现在标题中时,我的网站标题都会以其他内容的唯一字体显示.为简单起见,让我们假装我的特殊字体是Courier,我的公司叫做SparklePony.所以,像一条线,

<h1 class="title">SparklePony Board of Directors</h1>
Run Code Online (Sandbox Code Playgroud)

会在我的网站默认字体Arial中显示Courier和董事会中SparklePony一词的标题.(是的,我知道这很可怕.)

我已经使用jQuery的字符串替换试过,但我不想替换字符串,我只是想看看它在快递(添加类只是一句话,或者什么之类的.)更换SparklePony<span class="sparkle-pony">SparklePony</span>引起了全带有标签的丑陋字符串以及在我的网站上显示的所有内容,而不是添加类.

我的字符串替换是否有问题,或者是否有更好的方法来设置字符串的所有匹配?

javascript css markup jquery stylesheet

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

有效使用<q>,<blockquote>和<cite>

这是q,blockquote引用的有效使用吗?

<q>Life is what happens when you're busy making other plans</q>
<cite>John Lennon</cite>
Run Code Online (Sandbox Code Playgroud)

要么

<blockquote>Life is what happens when you're busy making other plans</blockquote>
<cite>John Lennon</cite>
Run Code Online (Sandbox Code Playgroud)

markup html5 semantic-markup semantics

5
推荐指数
3
解决办法
4534
查看次数

loadNamespace(name)出错:没有名为'evaluate'的包

将代码块添加到我的.rmd文件中时:

```{r} %code chunck

```
Run Code Online (Sandbox Code Playgroud)

它不能再编译,我收到一个loadnamespace(name)错误:

Error in loadNamespace(name) : 
there is no package called 'evaluate' calls:<Anonymous> ... tryCatch-> Trycatchlist->trycatchoone
Run Code Online (Sandbox Code Playgroud)

有没有人经历过它?我该如何解决?

markup r knitr r-markdown

5
推荐指数
1
解决办法
3万
查看次数

ScrollView中的边界高度是多少?

这是什么意思?(https://facebook.github.io/react-native/docs/scrollview

请记住,滚动视图必须具有一定的高度才能工作

谁必须拥有所谓的边界高度ScrollView本身?还是它的父母?还是它的孩子?

<SafeAreaView style={{height: ...}}> <= this?
    <ScrollView style={{height: ...}}> <= this?
        <View style={{height: ...}}> <= this?
            ....
        </View>
    </ScrollView>
</SafeAreaView>
Run Code Online (Sandbox Code Playgroud)

markup layout react-native yoga-x1

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