Skip to content

Instantly share code, notes, and snippets.

XPath

/gmd:MD_Metadata/gmd:identificationInfo[1]/srv:SV_ServiceIdentification/srv:containsOperations/srv:SV_OperationMetadata/srv:DCP/srv:DCPList/@codeListValue

XML example

<srv:DCP>
    <srv:DCPList codeList="#DCPList" codeListValue="WebServices"/>
@bor8
bor8 / 1_baue_geonetwork_3_zum_ersten_mal.sh
Last active June 8, 2017 13:46
1. Baue Geonetwork 3 zum ersten Mal auf Ubuntu 16.04 LTS.
### Installiere Software für die Geonetwork-3-Entwicklung:
sudo apt install \
git `# Sourcen-Speicher` \
maven `# WAR-Datei-Bauer` \
openjdk-8-jdk `# JAVA` \
tomcat8 `# WAR-Datei-Starter` \
postgresql `# Datenbank` \
postgis `# DB-Erweiterung` \
pgadmin3 `# Datebank-GUI`
@bor8
bor8 / 2_baue_geonetwork_3_zum_wiederholten_mal.sh
Last active May 25, 2016 14:16
2. Baue Geonetwork 3 zum wiederholten Mal auf Ubuntu 16.04 LTS.
### Wechsele ins Arbeitsverzeichnis:
cd ~/git/core-geonetwork
### Hole die neusten Sourcen (nicht nötig, wenn gerade geklont wurde):
git pull original develop
### Baue geonetwork.war:
mvn install -DskipTests
### Konfigs sichern...
/var/lib/tomcat8/webapps/geonetwork/xsl/xml/harvesting/ OPEN csw.xsl
/var/lib/tomcat8/webapps/geonetwork/xsl/xml/harvesting/ CLOSE_NOWRITE,CLOSE csw.xsl
/var/lib/tomcat8/webapps/geonetwork/WEB-INF/lib/ OPEN xercesImpl-2.11.0.jar
/var/lib/tomcat8/webapps/geonetwork/WEB-INF/lib/ ACCESS xercesImpl-2.11.0.jar
/var/lib/tomcat8/webapps/geonetwork/WEB-INF/lib/ ACCESS xercesImpl-2.11.0.jar
/var/lib/tomcat8/webapps/geonetwork/WEB-INF/lib/ ACCESS xercesImpl-2.11.0.jar
/var/lib/tomcat8/webapps/geonetwork/WEB-INF/lib/ ACCESS xercesImpl-2.11.0.jar
/var/lib/tomcat8/webapps/geonetwork/WEB-INF/lib/ CLOSE_NOWRITE,CLOSE xercesImpl-2.11.0.jar
/var/lib/tomcat8/webapps/geonetwork/xsl/xml/harvesting/ OPEN geonetwork.xsl
/var/lib/tomcat8/webapps/geonetwork/xsl/xml/harvesting/ CLOSE_NOWRITE,CLOSE geonetwork.xsl
@bor8
bor8 / feedvalidator.md
Last active July 22, 2016 10:20
Install Feedvalidator with Ubuntu 14.04 LTS, lighttpd and CGI.
apt update
apt install git python python-iconvcodec lighttpd
cd /var/www
git clone https://github.com/rubys/feedvalidator.git
chown -R www-data:www-data /var/www/feedvalidator/
service lighttpd start
lighty-enable-mod cgi
@bor8
bor8 / schema.py
Created September 29, 2016 14:55
Test own schema.
schema_root = etree.XML('''\
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="a" type="xsd:integer"/>
</xsd:schema>
''')
schema = etree.XMLSchema(schema_root)
parser = etree.XMLParser(schema = schema)
root = etree.fromstring("<a>5</a>", parser)
@bor8
bor8 / java_alternativen.sh
Created October 4, 2016 09:06
Installiere und setze JAVA-Alternativen.
# http://download.oracle.com/otn-pub/java/jdk/8u73-b02/jdk-8u73-linux-x64.tar.gz
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/Oracle_Java/jdk1.8.0_73/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/Oracle_Java/jdk1.8.0_73/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/Oracle_Java/jdk1.8.0_73/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/jar" "jar" "/opt/Oracle_Java/jdk1.8.0_73/bin/jar" 1
# Alternativen-System konfigurieren:
sudo update-alternatives --set "java" "/opt/Oracle_Java/jdk1.8.0_73/bin/java"
This file has been truncated, but you can view the full file.
code_1 | 138970
code_1 | []
code_1 | ['https://produktcenter.bgr.de/terraCatalog/DetailResult.do?fileIdentifier=FC134123-E18F-4BCA-B455-64AEE16A3185']
code_1 | ['information']
code_1 | ['https://www.bgr.bund.de/DE/Themen/Sammlungen-Grundlagen/GG_geol_Info/Karten/Deutschland/GUEK200/Blatt%C3%BCbersicht_G%C3%9CK200.html']
code_1 |
code_1 | []
code_1 | ['https://produktcenter.bgr.de/terraCatalog/DetailResult.do?fileIdentifier=E05242F4-1ED7-4ABF-B7A9-682934C459FD']
code_1 | ['information']
code_1 | ['https://www.bgr.bund.de/DE/Themen/Sammlungen-Grundlagen/GG_geol_Info/Karten/Deutschland/GUEK200/Blatt%C3%BCbersicht_G%C3%9CK200.html']
@bor8
bor8 / codeSpace.txt
Created February 28, 2017 09:46
Namensraeume mit der Daten-Dienste-Kopplung.
http://www.geoportal.de/gds/xml.php?uuid=7ce3e1a5-181c-4d7a-8964-bf27326458ae https://registry.gdi-de.org/id/de.bund.uba.wa.feg
http://www.geoportal.de/gds/xml.php?uuid=10615085-e2f0-4ee6-bb27-083353a30783 https://registry.gdi-de.org/id/de.bund.uba.bo.clc
http://www.geoportal.de/gds/xml.php?uuid=e082d2d5-903e-45de-8731-a6c5cead74da https://registry.gdi-de.org/id/de.bund.uba.lu.aqd
http://www.geoportal.de/gds/xml.php?uuid=d97e5439-df03-463f-ae6a-302299874b04 https://registry.gdi-de.org/id/de.bund.uba.pk.prtr
http://www.geoportal.de/gds/xml.php?uuid=357abb58-45eb-4726-951a-370cba3b3095 https://registry.gdi-de.org/id/de.bund.uba.lu.aqd
http://www.geoportal.de/gds/xml.php?uuid=7e18eac9-8438-4e33-98c3-fc8cf10ce3dd https://registry.gdi-de.org/id/de.bund.uba.bo.clc
http://www.geoportal.de/gds/xml.php?uuid=ea12ec1d-c6d2-4c14-b16e-70448821a2a6 https://registry.gdi-de.org/id/de.bund.uba.wa.stp
http://www.geoportal.de/gds/xml.php?uuid=52a813d2-71e7-4d1e-832b-b910a1548596 https://registry.gdi-de.org/id/de.bund.uba.bo.clc