是否有任何逻辑上的原因使用<dl>,<dt>和<dd>标签而不是嵌套的CSS样式的<ul>和<ol>标签?或者他们只是一组过时的标签等待被弃用?
我需要为一个网站制作一个非常复杂的图表,其中层次结构会有点混乱:箭头会上下移动,有时候元素会指向其他几个元素,有时会有几个元素指向同一个元素.我找到了这个方法,但是它不允许一个元素有多个父元素,因此在这种情况下不会这样做.
它必须在HTML/CSS中完成,因为我的目的是添加一些Javascript来改变块的内容.
这是我需要实现的复杂程度的一个例子:
我正在尝试将xml文件转换为数据帧,但格式似乎已关闭.我已经看了不同的教程,虽然我已经成功获得了我需要的信息,使用for循环并导航解析后的文件,但我被告知这个解决方案效率不高.
我试过这段代码:
require(XML)
parsed<-xmlParse("SEWL.xml")
xmlToDataFrame(parsed)
Run Code Online (Sandbox Code Playgroud)
但它给出了一个错误:错误[<-.data.frame
(*tmp*
,I,名称(节点[[I]]),值= C( "\" LL18179\"\" 2016/08\"0.32485.43896.59801.2131 \" OK\"" ,:列的重复下标
这个其他代码有效,但格式不是我需要的:
require(XML)
require(plyr)
pldf<-ldply(xmlToList("SEWL.xml"),data.frame)
Run Code Online (Sandbox Code Playgroud)
结果数据框如下:
.id X..i.. text .attrs test.code test.validuntil test.meas.text test.meas..attrs test.meas.text.1
1 technician "John" <NA> <NA> <NA> <NA> <NA> <NA> <NA>
2 location "CO" <NA> <NA> <NA> <NA> <NA> <NA> <NA>
3 temp <NA> 21.3 celsius <NA> <NA> <NA> <NA> <NA>
4 runtype "routine" <NA> <NA> <NA> <NA> <NA> <NA> <NA>
5 sample <NA> <NA> 2323 "LL18179" "2016/08" 0.3248 baseline …
Run Code Online (Sandbox Code Playgroud)