Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut stag-autoschemap'tir.
Program:
ADI
stag-autoschema - bir stag dosyası için örtük stag şemasını yazar
SİNOPSİS
stag-autoschema -w sxpr örnek-data.xml
stag-autoschema -dtd örnek-data.xml
AÇIKLAMA
Stag uyumlu bir dosya (xml, sxpr, itext) veya herhangi bir formatta bir dosya artı bir ayrıştırıcı alır,
ve altta yatan örtük bekarlığa veda şemasını yazar
stag şeması nispeten açıklayıcı görünmelidir.
İşte sxpr sözdiziminde gösterilen örnek bir stag şeması:
(db
(kişi*
("s" adı
(adres+
(adres_tipi "s")
(sokak "s")
(sokak2? "s")
(şehir "s")
(zip? "s")))))
Veritabanı db'si sıfır veya daha fazla kişi içeriyor, her kişinin zorunlu bir adı var ve
en az bir adres.
Kardinalite anımsatıcıları aşağıdaki gibidir:
+ 1 veya daha fazla
? 0 veya bir
* 0 veya daha fazla
Varsayılan kardinalite 1'dir
ARGÜMANLAR
-p|ayrıştırıcı FORMAT
FORMAT, xml, sxpr veya itext'ten biridir veya bir Perl modülünün adıdır.
xml varsayılan olarak kabul edildi
-dtd
şemayı DTD olarak dışa aktarır
-w|yazar FORMATI
FORMAT, xml, sxpr veya itext'ten biridir veya bir Perl modülünün adıdır, VEYA DTD
Varsayılan sxpr'dir
xml olarak dışa aktarılan stag şemalarının, sembollerin kullanımı nedeniyle geçersiz xml olacağını unutmayın.
*, +, ? düğüm adlarında
KISITLAMALAR
olaya dayalı değil - büyük dosyalarda bellek kullanımı aşırı hale gelir; küçük bir örnek hazırla
önceden
onworks.net hizmetlerini kullanarak stag-autoschemap'i çevrimiçi kullanın