<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="abc" targetNamespace="http://schemas.businessNameHere.com/SoftwareNameHere"
elementFormDefault="qualified"
xmlns="http://schemas.businessNameHere.com/SoftwareNameHere"
xmlns:mstns="http://schemas.businessNameHere.com/SoftwareNameHere"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="..." type="..." />
<xs:complexType name="...">
Je travaille sur un projet utilisant XSD pour générer un fichier .cs. Ma question concerne la chaîne "http://schemas.businessNameHere.com/SoftwareNameHere" Si je la change, cela ne fonctionne pas. Mais le http: // n'est pas valide ... quelle est la logique derrière et où puis-je savoir ce qu'il faut y mettre ou comment le changer?fichier XSD, où obtenir l'argument xmlns?
Vous avez probablement une faute de frappe là - "les espaces de noms ne doivent pas être des URI valides". URL moyennes? – xcut
@xcut: les espaces de noms sont des URI, qui incluent des URL. –
Je suis tout à fait conscient de cela. C'est pourquoi il est faux de dire que les identifiants d'espace de noms ne doivent pas nécessairement être des URI valides. Ils le font, ils ne doivent pas être des URL résolvables. – xcut