Farklı varolan biçimlerin ve bazı özel öğelerin ve özniteliklerin bir karışımı olan bir XML formatı kullanıyorum ve bu özel bitler için bir şema yazmam gerektiğini düşündüm.XML şemada farklı ad alanı için bir özellik bildirme
Ben buna izin ancak yapıyor ben XML şeması benim "extraAtt" ilan etmek nasıl düşünemiyorum anlıyoruz<ns1:something attA="b" attB="a" ns2:extraAtt="c"/>
ya: Yapmam
Bir şey kullanımının özel böyle, mevcut formatlarda elemanlarında niteliklerini olduğu Daha da kötüsü, bir DTD'de.
specification'u okumayı denedim, ancak söz konusu olabildiğince çok Çince dilinde yazılabilir. Çoğu öğretici yalnızca "ad", "tip" ve "kullanım" ile ilgili konuşur, ör. this one ve that one.
için teşekkür ederiz cevaplama! Ns1 şemasının yazarlarının uzantılara izin verme öngörüsüne sahip olmaması durumunda XML belgelerimin geçerli olmamasına rağmen biraz hayal kırıklığına uğradım. ;-) ns1 formatı sadece bir DTD'de tanımlanmışsa, bildiğim kadarıyla xs'e eşdeğer bir değere sahip değil: anyAttribute, bu, belgelerimi geçerli mi yoksa geçersiz mi yapıyor? (Umarım mantıklı olurum.) – scozy
Bir terimin tanımı ne anlama geldiğini söyler. Ns1 elementinin tanımı: bir şey geçerli bir örnek olarak saymak istediklerini söyler. * Geçerli * terimi, bir belgenin belirli bir şemaya ilişkisini tanımlayan teknik bir terimdir; DTD geçerliliği DTD notasyonunda yazılan şemalar, XSD şemaları açısından XSD geçerliliği; karışık şema dili doğrulaması için ne işe yaramıyor. Sizin için önemli olan, belgenin neden geçerli olmasını istediğinize bağlıdır. –