首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php中从RDF中提取数据?

在php中从RDF中提取数据?
EN

Stack Overflow用户
提问于 2012-10-22 01:25:26
回答 1查看 1.1K关注 0票数 1

我有点迷路了。我想提取rdf文件的特定部分来构建sql表。

下面是rdf文件的开头:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xml:base="http://rdf.insee.fr/geo/2011/"
    xmlns:geo="http://rdf.insee.fr/geo/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">

    <rdf:Description rdf:about="http://rdf.insee.fr/geo/2011/cantons-31-2011.rdf">
        <dc:title xml:lang="fr">Cantons et communes du département de la Haute-Garonne (31)</dc:title>
        <dc:date>2011-02-21</dc:date>
        <dc:publisher>INSEE</dc:publisher>
        <dc:format>XML-RDF</dc:format>
    </rdf:Description>

    <geo:Canton rdf:about="CAN_3101">
        <geo:code_canton>3101</geo:code_canton>
        <geo:nom xml:lang="fr">Aspet</geo:nom>
        <geo:chef-lieu rdf:resource="COM_31020"/>
        <geo:subdivision>
            <geo:Commune rdf:about="COM_31011">
                <geo:code_commune>31011</geo:code_commune>
                <geo:nom xml:lang="fr">Arbas</geo:nom>
                <geo:voisin rdf:resource="COM_31011" />
                <geo:voisin rdf:resource="COM_31140" />
                <geo:voisin rdf:resource="COM_31191" />
                <geo:voisin rdf:resource="COM_31236" />
                <geo:voisin rdf:resource="COM_31357" />
            </geo:Commune>
        </geo:subdivision>

我想用它的geo:nom xml:lang="fr“来提取每个geo:code_canton,把它们放到表中。然后提取geo:code_commune,它的geo:nom xml:lang=“fr”将它们与geo:code_canton放在另一个表中

我要他们查出每个州和该州的每个城市。

有什么帮助或提示吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-22 01:57:14

www.aelius.com/njh/easyrdf/一起消失

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13000258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档