小编RN *_*wan的帖子

SPARQL 查询以获取定义了命名空间前缀的所有类标签

我想获取存储在芝麻存储库中的所有类。

这是我的查询

SELECT ?class ?classLabel
WHERE {
?class rdf:type rdfs:Class.
?class rdfs:label ?classLabel.
}
Run Code Online (Sandbox Code Playgroud)

它返回带有标签的类的所有 URI。例如,

"http://example.com/A_Class" "A_Class"
"http://example.com/B_Class" "B_Class"
Run Code Online (Sandbox Code Playgroud)

但是,如果已经定义了命名空间前缀,我想获取定义了命名空间的标签。例如,如果我已经为“ http://example.com/ ”定义了名称空间前缀“ex”,则结果变为

"http://example.com/A_Class" "ex:A_Class"
"http://example.com/B_Class" "ex:B_Class"
Run Code Online (Sandbox Code Playgroud)

semantic-web sparql

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

Javascript中的广度优先遍历

我想给表中的每个元素生成一个id.请参阅下面的html表:

<table>
<tbody>
    <tr>
        <td>A1</td>
        <td>A2</td>
        <td>
            <a href="#">A3</a>
        </td>
    </tr>
    <tr>
        <td>B1</td>
        <td>B2</td>
        <td>
            <a href="#">B3</a>
        </td>
    </tr>
    <tr>
        <td>C1</td>
        <td>C2</td>
        <td>C3</td>
    </tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我想使用广度优先遍历为每个元素赋予一个id.所以,结果变成这样:

<table>
<tbody id="0">
    <tr id="1">
        <td id="4">A1</td>
        <td id="5">A2</td>
        <td id="6">
            <a href="#" id="13">A3</a>
        </td>
    </tr>
    <tr id="2">
        <td id="7">B1</td>
        <td id="8">B2</td>
        <td id="9">
            <a href="#" id="14">B3</a>
        </td>
    </tr>
    <tr id="3">
        <td id="10">C1</td>
        <td id="11">C2</td>
        <td id="12">C3</td>
    </tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了each()jQuery中的函数来为该表中的每个元素生成id,但each()函数中使用的遍历算法是pre-order遍历.

任何人都可以建议我使用Javascript代码吗?

javascript jquery html-table

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

一个FXML文件的多个控制器

我有一个由一个控制器控制的fxml文件.我想将控制器分成多个部分,就像放在一个控制器中制作一个长代码一样.不幸的是,fx:controller只能放在root中.对我有什么建议如何分离控制器?

java javafx javafx-2 fxml

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

标签 统计

fxml ×1

html-table ×1

java ×1

javafx ×1

javafx-2 ×1

javascript ×1

jquery ×1

semantic-web ×1

sparql ×1