Hakan Pınar

XML Veri aktarımı

  Tiger/Logo Objects

Merhaba 

Xml ile içeri aktarım yaparken verdiği hatayı yakalayamıyorum.

Logo programında içeri aktar dediğimde birim seti bulunamadı hatasını alıyorum.Aynı hatayı yakalamak istiyorum.

UnityObjects.Data ms = UnityApp.NewDataObject(UnityObjects.DataObjectType.doMaterial);

if (ms.ImportFromXMLFile("",fileinf.FullName))
{ Console.WriteLine("ok"); }

else (ms.ValidateErrors.Count > 0)
{
string result = "XML ErrorList:";
for (int i = 0; i < ms.ValidateErrors.Count; i++)
{
result += "(" + ms.ValidateErrors[i].ID.ToString() + ") - " + ms.ValidateErrors[i].Error;
}
Console.WriteLine(result);
}

Kod bloğu bu şekildedir.

Hata olmaması durumunda aktarım gerçekleşiyor.




Sezgin ÖZDEMİR

XML Aktarımında hata kaydı yakalanabilmektedir. Burada ki problem ImportFromXMLFile içerisinde RootKey bilgisi girilmediğinde XML de hata olsa da kaydı yaptığını söyler fakat kayıt yapmaz. Yapılacak işlem ile ilgili Rootkey bilgisi yazılmalıdır. 



24/07/18 15:51

Cevap vermek için giriş yapmanız gerekmektedir.