Attributs XML
Cette rubrique n’est pas à jour. Pour obtenir les informations les plus récentes, consultez la Spécification du schéma d’impression.
Il existe un certain nombre d’attributs XML qui apparaissent dans plusieurs types d’éléments définis dans l’infrastructure de schéma d’impression. Les attributs XML portant le même nom ont généralement la même signification et obéissent aux mêmes règles, quel que soit le type d’élément dans lequel ils résident. Par conséquent, les attributs XML sont répertoriés ici par nom et non par type d’élément de leur hôte. Les attributs XML définis en privé ne sont pas autorisés. Seuls les attributs XML définis ici peuvent être utilisés dans un document PrintCapabilities ou un PrintTicket, puis uniquement dans le contexte défini.
Bien que les parties privées ne soient pas autorisées à introduire de nouvelles définitions dans l’espace de noms d’un autre tiers, elles sont autorisées à utiliser des noms existants à partir d’un autre espace de noms privé tant que son utilisation est cohérente avec l’utilisation établie par l’autre partie. Ainsi, une option peut contenir des éléments ScoredProperty définis par plusieurs parties différentes, chacun résidant dans différents espaces de noms.
Nom de l’attribut | Types de données et valeurs | Objectif | Notes |
---|---|---|---|
name |
XML QName |
Cet attribut XML identifie l’instance d’élément. Il distingue un élément d’un autre du même type d’élément. Cet attribut XML est si largement utilisé qu’il est appelé attribut de nom. |
Les restrictions suivantes concernent l’attribut de nom.
|
propagate |
Énumération Aucune valeur n’est actuellement définie. |
L’attribut propagate n’est pas utilisé dans la version initiale de l’infrastructure de schéma d’impression. Il est documenté ici afin que le code de validation PrintCapabilities ou PrintTicket implémenté pour la version initiale de l’infrastructure de schéma d’impression puisse traiter les versions de schéma suivantes sans erreur. |
|
constrained |
Énumération Valeurs autorisées :
|
Indique si l’option est disponible pour la sélection ou pour l’utilisation. |
Les valeurs autorisées de l’attribut constrained ont les significations suivantes. Notez que ces valeurs sont répertoriées dans l’ordre, du moins restrictif (Aucun) au plus restrictif (DeviceSettings). Aucun
|
xmlns |
URI |
Cet attribut XML établit un lien entre un URI (Uniform Resource Identifier) d’espace de noms et le préfixe d’espace de noms qui apparaît dans le QName XML. Vous devez établir un tel lien vers l’URI d’espace de noms défini pour l’infrastructure de schéma d’impression avant de pouvoir utiliser l’une des balises d’élément définies par l’infrastructure, des attributs, des attributs de nom, etc. Vous pouvez déclarer cet espace de noms comme étant la valeur par défaut pour éviter de qualifier réellement les balises d’élément avec un préfixe d’espace de noms, bien que tous les autres QNames doivent être qualifiés explicitement. L’espace de noms standard doit être défini dans l’élément racine approprié. Observez toutes les règles et conventions XML concernant l’utilisation de l’attribut xmlns. L’URI de l’infrastructure de schéma d’impression est http://schemas.microsoft.com/windows/2003/08/printing/printschemaframework. L’URI des mots clés de schéma d’impression est « https://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords ». |