Sdílet prostřednictvím


Atributy XML

Toto téma není aktuální. Nejaktuálnější informace naleznete v specifikace schématu tisku.

Existuje několik atributů XML, které se zobrazují v několika typech elementů definovaných v rozhraní Print Schema Framework. Atributy XML se stejným názvem mají obecně stejný význam a dodržují stejná pravidla bez ohledu na typ prvku, ve kterém se nacházejí. Proto jsou atributy XML uvedeny zde podle názvu, a ne podle jejich typu prvku hostitele. Soukromě definované atributy XML nejsou povoleny. V dokumentu PrintCapabilities nebo PrintTicketu lze použít pouze zde definované atributy XML a pak pouze v definovaném kontextu.

I když soukromé strany nesmějí do oboru názvů jiné strany zavádět nové definice, mají povoleno využívat existující názvy z jiného privátního oboru názvů, pokud je jeho použití konzistentní s použitím stanovenými druhou stranou. Proto option může obsahovat ScoredProperty elementy definované několika různými stranami, z nichž každý je umístěn v různých oborech názvů.

Název atributu Datové typy a hodnoty Účel Poznámky
Jméno
XML QName
Tento atribut XML identifikuje instanci elementu. Rozlišuje jeden prvek od druhého stejného typu prvku. Tento atribut XML se tak široce používá, že se označuje jako atribut názvu.
Následující omezení se týkají atributu name.
  • Atribut name musí být ve formě platného QName definovaného jazykem XML. To znamená, že musí být kvalifikovaný platným oborem názvů XML. Názvy QName, které se zobrazují jako hodnoty atributů názvů, musí být explicitně kvalifikované i v případě, že je definován výchozí obor názvů.
  • Obsah znaku musí být znakem platného QName definovaného jazykem XML.
  • Soukromě definované názvy musí být kvalifikované s oborem názvů, který je jedinečně přidružený k straně, která zavedla atribut name.
  • Požadavek jedinečnosti na stejné straně: Žádné dva prvky na stejné straně prvku mohou mít stejný atribut názvu. Jedinou výjimkou jsou elementy Option, kde lze atribut name použít k definování Option. Proto mohou mít prvky Option vícenásobný seznam na stejné straně název atribut.
  • Následující typy elementů mohou obsahovat atributy názvů: Property, ScoredProperty, ParameterDef, Option a Feature.
  • Atributy name se vyžadují k zobrazení v každém z typů prvků, které je obsahují, s výjimkou některých dříve definovaných veřejných prvků možnosti schématu tisku, jako je DocumentNUp.
Následující příklad ukazuje, jak identifikovat instanci Option pomocí atributu name. Toto je správný způsob, jak definovat prvky option. Zprostředkovatel by neměl mít nepojmenované možnosti, pokud nejsou veřejně definované ve schématu tisku, například DocumentNUp.
  <psf:Option name="psk:StapleBottomRight">
    \<psf:ScoredProperty name="psk:Angle">
      <psf:Value xsi:type="xs:integer">_Undefined_<psf:Value>
    </psf:ScoredProperty>
    <psf:ScoredProperty name="psk:SheetCapacity" >
      <psf:Value xsi:type="xs:integer">_Undefined_<psf:Value>
    <psf:ScoredProperty>
  </psf:Option>
propagovat
Výčet
Aktuálně nejsou definovány žádné hodnoty.
Atribut šíření se nepoužívá v počáteční verzi rozhraní schématu tisku. Je zde zdokumentovaný tak, aby ověřovací kód PrintCapabilities nebo PrintTicket implementovaný pro počáteční verzi rozhraní Schémata tisku mohl zpracovat všechny následné verze schématu bez chyby.
přinucený
Výčet
Povolené hodnoty:
  • Žádný
  • PrintTicketSettings
  • AdminSettings
  • DeviceSettings
Určuje, zda je možnost k dispozici pro výběr nebo pro použití.
Povolené hodnoty omezeného atributu mají následující významy. Všimněte si, že tyto hodnoty jsou uvedeny v uvedeném pořadí, od nejméně omezující (None) po nejvíce omezující (DeviceSettings).
Žádný
  • Možnost není omezena.
PrintTicketSettings
  • Možnost je omezena nastavením PrintTicket. To znamená, že změna konfigurace může omezení odebrat.
AdminSettings
  • Možnost je omezena nastavením správce; Možnost nemůže uživatel povolit.
DeviceSettings
  • Možnost je omezena nastavením zařízení nebo fyzicky nainstalovanými možnostmi zařízení; Možnost nemůže povolit buď uživatel, nebo správce.
Když poskytovatel PrintCapabilities hlásí hodnoty omezeného atributu, měla by být hlášena nejvíce omezující omezení. Pokud je například možnost omezena nastavením správce i nastavením zařízení, poskytovatel PrintCapabilities by měl hlásit DeviceSettings.
xmlns
Identifikátor uri
Tento atribut XML vytvoří propojení mezi identifikátorem URI a identifikátorem URI oboru názvů, který se zobrazí v názvu QName XML. Před použitím značek elementů definovaných rozhraním Print Schema Framework, Atributů, atributů, atributů atd., musíte vytvořit takový odkaz na identifikátor URI oboru názvů definovaný pro rozhraní. Tento obor názvů můžete deklarovat jako výchozí, abyste se vyhnuli skutečné kvalifikaci značek elementů s předponou oboru názvů, i když všechny ostatní názvy QNames musí být explicitně kvalifikované. Standardní obor názvů musí být definován v příslušném kořenovém elementu. Dodržujte všechna pravidla a konvence XML týkající se použití atributu xmlns.
Identifikátor URI rozhraní Print Schema Framework je http://schemas.microsoft.com/windows/2003/08/printing/printschemaframework.
Identifikátor URI pro klíčová slova schématu tisku jehttps://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords.

specifikace schématu tisku