Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Sun 09 July 2017 16:36

Meyko
Participant occasionnel
Lieu: Heidelberg
Date d'inscription: 1 Oct 2013
Messages: 10

Erreur XML pour SLD sur geoserver

Bonjour à vous tous,

J'apprends en ce moment à créer un fichier .xml pour un SLD et de l'importer dans Geoserver.

Mon XML est ainsi :

Code:

<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor version="1.0.0"
  xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld"
  xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <NamedLayer> <!-- Noms de la couche à choisir -->
        <Name>CapitalesMondiales</Name>
        <UserStyle>
            <Name>CapitalesMondiales</Name>
            <Title> Geoserver Beginners Guide: Capitales Mondiales</Title>
            <FeatureTypeStyle>
                <Rule>
                    <Title>CapitalesMondiales</Title>
                    <PointSymbolizer>
                        <Graphic>
                            <Mark>
                                <WellKnownName>circle</WellKnownName>
                                <Fill>
                                    <CssParameter name="fill">
                                        <ogc:Literal>#FF0000</ogc:Literal>
                                    </cssParameter>
                                </Fill>
                                <Stroke>
                                    <CssParameter name="stroke">
                                        <ogc:Literal>#4E3D28</ogc:Literal>
                                    </cssParameter>
                                </Stroke>
                            </Mark>
                            <Size>
                                <ogc:Literal>3</ogc:Literal>
                            </Size>
                        </Graphic>
                    </PointSymbolizer>
                </Rule>
            </FeatureTypeStyle>
        </UserStyle>
    </NamedLayer>

Mais un message d'erreur m'annonce: line -1: Les structures de document XML doivent commencer et se terminer dans la même entité.

Manque t-il une balise au final ou les premières lignes sont fausses? Pourtant, je me suis inspiré par la suite du SLD "capitals" présent déjà dans Geoserver lors de son installation.


En vous remerciant!

Dernière modification par Meyko (Sun 09 July 2017 16:55)


"Nous sommes ce que nous pensons. Tout ce que nous sommes résulte de nos pensées. Avec nos pensées, nous bâtissons notre monde." Bouddha

Hors ligne

 

#2 Sun 09 July 2017 20:33

FlorianD
Membre
Date d'inscription: 22 Dec 2016
Messages: 90
Site web

Re: Erreur XML pour SLD sur geoserver

Bonjour,

Il vous manque une balise de fermeture à la fin du fichier : </StyledLayerDescriptor>

FD

Hors ligne

 

#3 Mon 10 July 2017 21:11

Meyko
Participant occasionnel
Lieu: Heidelberg
Date d'inscription: 1 Oct 2013
Messages: 10

Re: Erreur XML pour SLD sur geoserver

Merci Florian! C'est tellement bête....


"Nous sommes ce que nous pensons. Tout ce que nous sommes résulte de nos pensées. Avec nos pensées, nous bâtissons notre monde." Bouddha

Hors ligne

 

#4 Thu 17 August 2017 11:46

tati
Participant occasionnel
Date d'inscription: 6 Jun 2017
Messages: 27

Re: Erreur XML pour SLD sur geoserver

Bonjour,

Ce lien vous aidera au cas où vous voulez exporter votre SLD de qgis et l'importer dans geoserver.
http://www.camptocamp.com/actualite/qgi … de-styles/

TT

Hors ligne

 

Pied de page des forums

Powered by FluxBB