Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
545
Tıklama
0
Öne Çıkarma
XML Serialize ederken şema sorunu
S
12 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 >