Bonjour,

Soit les balises XML suivantes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
 
<?xml version="1.0" encoding="utf-8"?>
<EDXLDistribution xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\schema\edxl-de-v2.0-wd05.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" d1p1:type="extended" xmlns:d1p1="http://www.w3.org/1999/xlink" xmlns="urn:oasis:names:tc:emergency:EDXL:DE:2.0">
	<DistributionID>ADAGIO_AckAffaire_001</DistributionID>
	<SenderID>ADAGIO@pfau.fr</SenderID>
	<DateTimeSent>2017-06-23T18:00:00</DateTimeSent>
	<DateTimeExpires>2018-06-23T18:00:00</DateTimeExpires>
quand je lance l'utilitaire(plugin) XML Tools de notepad++ pour vérifier que ces balises correspondent bien au modèle de données défini dans le namespace urn:oasis:names:tc:emergency:EDXLE:2.0, j'obtiens le message suivant

Validation of current file using XML schema:


ERROR: Element '{urn:oasis:names:tc:emergency:EDXLE:2.0}DateTimeSent': [facet 'pattern'] The value '2017-06-23T18:00:00' is not accepted by the pattern '\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d[-,+]\d\d:\d\d'.
ERROR: Element '{urn:oasis:names:tc:emergency:EDXLE:2.0}DateTimeSent': '2017-06-23T18:00:00' is not a valid value of the atomic type '{urn:oasis:names:tc:emergency:edxl:ct:1.0}EDXLDateTimeType'.
ERROR: Element '{urn:oasis:names:tc:emergency:EDXLE:2.0}DateTimeExpires': [facet 'pattern'] The value '2018-06-23T18:00:00' is not accepted by the pattern '\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d[-,+]\d\d:\d\d'.
ERROR: Element '{urn:oasis:names:tc:emergency:EDXLE:2.0}DateTimeExpires': '2018-06-23T18:00:00' is not a valid value of the atomic type '{urn:oasis:names:tc:emergency:edxl:ct:1.0}EDXLDateTimeType'.
qui informe que les informations des balises DateTimeSent et DateTimeExpires' ne respectent pas le pattern '\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d[-,+]\d\d:\d\d'.

Or il se trouvent qu'après examen, elles le respectent bien.

Pouvez-vous m'aider à bien comprendre la raison de ce message et les corrections eventuelles à apporter aux informations transmises .

Je vous en remercie beaucoup car si j'ose dire "je tourne en rond".

Bien cordialement.

new_wave