Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
510
Tıklama
0
Öne Çıkarma
XML Serialize ederken şema sorunu
S
11 yıl
Çavuş
Konu Sahibi

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
< Resime gitmek için tıklayın >


2) olması gereken XML
< Resime gitmek için tıklayın >



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.