Şimdi Ara

XML Serialize ederken şema sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
1
Cevap
0
Favori
488
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • XML'i xslt şemasına göre oluştururken problem yaşıyorum. bu problem şablondan mı kaynaklanıyor yoksa daha farklı bir problem mi var çözemedim. ekte elde ettiğim sonuc ve elde etmek istediğim sonuç var.

    İlgili kod blogu;
     
    private static XmlSerializerNamespaces _InvoiceNamespaces;
    public static XmlSerializerNamespaces InvoiceNamespaces
    {
    get
    {
    if (_InvoiceNamespaces == null)
    {
    _InvoiceNamespaces = new XmlSerializerNamespaces();
    _InvoiceNamespaces.Add("", "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2");
    _InvoiceNamespaces.Add("ext", "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2");
    _InvoiceNamespaces.Add("cac", "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2");
    _InvoiceNamespaces.Add("cbc", "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2");
    _InvoiceNamespaces.Add("cctc", "urn:un:unece:uncefact:documentation:2");
    _InvoiceNamespaces.Add("ds", "http://www.w3.org/2000/09/xmldsig#");
    _InvoiceNamespaces.Add("qdt", "urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2");
    _InvoiceNamespaces.Add("ubltr", "urn:oasis:names:specification:ubl:schema:xsd:TurkishCustomizationExtensionComponents");
    _InvoiceNamespaces.Add("udt", "urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2");
    _InvoiceNamespaces.Add("xades", "http://uri.etsi.org/01903/v1.3.2#");
    _InvoiceNamespaces.Add("xsi", "http://www.w3.org/2001/XMLSchema-instance");
    }
    return _InvoiceNamespaces;
    }
    }


    Ekteki dosyalar;
    1) çıkan XML
     XML Serialize ederken şema sorunu



    2) olması gereken XML
     XML Serialize ederken şema sorunu







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.