XML Şeması kullanarak en az bir şablon XML dosyası oluşturmanın kolay bir yolu var mı? Benim ana ilgi C++ tarafından sınırlandırılmıştır, ancak diğer programlama dilleri tartışmaları da kabul edilir.Ben de QT framework kullanıyorum.XML'de XML Belgelerini Oluşturma XML'de C++ Şemaları
cevap
kabul etti. Şemadan XML dosyası almanın tek yolu yoktur. Alana özgü varsayımlar oluşturabilirseniz (ör. Veri öğelerinin nasıl doldurulacağı, seçim durumunda hangi öğelerin seçileceği, alana özgü öğelerin ne sıklıkla ekleneceği) daha iyi bir örnek belge alırsınız.
C++ ile çalışıyorsanız, Xerces C++'un bir şema yüklemenize ve modeline erişmenize izin verdiğine dikkat edin (örn. Şemayı yalnızca bir XML belgesi olarak yüklemeyin). İndirmeyi SCMPrint Sample'a bir göz atmanızı öneririm. Bir şemayı nasıl geçeceğinizi gösterir. Bunun yerine bunun yerine örnek bir XML dosyasını yazdırmak için bunu değiştirebilirsiniz.
Kontrol bu bir ... How to generate sample XML documents from their DTD or XSD? .. Çok cevabı ve çok başka önerileriniz .. Sen kendin bunu yazmak gerekebilir
W3C XML Schema validation with Qt
Örnek diğerine veya üreten kaynak koduna bir XML diyalekt belgeleri dönüştürmek için izin veren bir XSLT uygulanması ile uzatıldı Qt 4.5 olarak
:
#include <QtXmlPatterns/QXmlSchema>
#include <QtXmlPatterns/QXmlSchemaValidator>
QXmlSchema schema;
schema.load(QUrl("file:///home/jordenysp/example.xsd"));
if (schema.isValid()) {
QXmlSchemaValidator validator(schema);
if (validator.validate(QUrl("file:///home/jordenysp/result.xml"))) {
qDebug() < < "Is valid";
} else {
qDebug() << "Is invalid";
}
} else {
qDebug() << "Is invalid";
}
Sizin örnek bir doğrulama örneği değil, bir XML dönüşümdür. – metdos
- 1. OpenXML belgelerini JavaScript kullanarak oluşturma
- 2. C# hiyerarşik DataSet XML oluşturma
- 3. Başvurulan bir C# kitaplığı için XML belgelerini nasıl göstereceksiniz?
- 4. XML belgelerini bir arabirimden uygulamaya geçirebilir miyim?
- 5. Visual Studio 2012'de xml belgelerini nasıl yapabilirim
- 6. XML sınıfları oluşturma: xsd.exe
- 7. XSLT ile XML Oluşturma
- 8. Oluşturma XML Öğeleri
- 9. Scala'da biçimlendirilmiş XML oluşturma
- 10. Xcode 4, şemaları Git
- 11. VS.NET Uygulama Şemaları
- 12. Malloc Ayırma Şemaları
- 13. Xml verisinden Grafik Oluşturma Aracı
- 14. Başkalarının varlığına bağlı olarak farklı XML dosyaları oluşturma C#
- 15. Android - tamamen listeden oluşturma xml
- 16. XML verilerini ReactLayout ile oluşturma
- 17. MySQL veritabanı şemaları nasıl karşılaştırılır
- 18. XML dosyası oluşturma ile ilgili sorular
- 19. C# ile Excel Dosyaları Oluşturma #
- 20. XML Ayrıştırma Hatası - C#
- 21. Seç XML C#
- 22. C# ondalık xml serileştir
- 23. XML kullanarak C#
- 24. C# Foreach XML düğümü
- 25. C# Nesneye XML gönderilmesi
- 26. Serialize sözlüğe XML C#
- 27. .NET sınıf belgelerini?
- 28. Lucene belgelerini Luke'a sıralama
- 29. MSDN belgelerini nereden indirebilirim?
- 30. KDoc belgelerini nasıl alırım?
http://stackoverflow.com/questions/307616/xml-instance-generation-from-xml-schema-xsd –