|
| Inicio → WINDEV 2025 → Ne valide pas le format - ajout d'un élément dans un xmlElement validé par un XSD |
| Ne valide pas le format - ajout d'un élément dans un xmlElement validé par un XSD |
| Iniciado por X2BF3, 02,mar. 2019 00:51 - No hay respuesta |
| |
| | | |
|
| |
Miembro registrado 8 mensajes |
|
| Publicado el 02,marzo 2019 - 00:51 |
Bonjour,
Cela fait déjà pas mal de temps que je suis confronté à ce problème. J'ai un xmlElement validé par XSD dans lequel je peux altérer le contenu existant, mais dans lequel je ne parviens pas à ajouter de nouvel élément validant le format XSD. Pourtant en manuel après génération du XML ça marche ... Il y a un truc que je ne comprends pas ... Qui a une solution pour créer cet élément "description" ?
xml_projet_mis_a_jour est un xmlDocument <Description="nom_du_XSD_de_validation"> VariableRAZ(xml_projet_mis_a_jour)
xml_projet_mis_a_jour = fonction_de_recherche_du_projet(projet_a_chercher)
xml_projet_mis_a_jour.'project-i':version="1.3" xml_projet_mis_a_jour.'project-i'.project:publicId=projet.code xml_projet_mis_a_jour.'project-i'.project.name=projet.nom
SI(xml_projet_mis_a_jour.'project-i'.project.description..Existe=1) ALORS xml_projet_mis_a_jour.'project-i'.project.description=projet.titre FIN
SI XMLDocumentValide(xml_projet_mis_a_jour) = Faux ALORS Erreur(ErreurInfo()) FIN
Data est une chaîne = XMLConstruitChaîne(xml_projet_mis_a_jour)
SI(xml_projet_mis_a_jour.'project-i'.project.description..Existe=False) ALORS Data = Remplace(Data,"</name>","</name>"+"<description>"+ChaîneVersUTF8(projet.titre)+"</description>",MotComplet) FIN
Data=UTF8VersChaîne(Data) |
| |
| |
| | | |
|
| | | | |
| | |
|