C# XML文档中的错误(2,13)
这是EWS调用返回的XML文档的ASCII数据,使用C# XML文档中的错误(2,13),c#,xml,debugging,deserialization,C#,Xml,Debugging,Deserialization,这是EWS调用返回的XML文档的ASCII数据,使用(new ascienceoding())格式化。GetString(XmlData): 我的第二个问题:(2,13)是什么意思 为了澄清,我要求程序返回BaseException,它是 System.FormatException: GUID muss 32 Ziffern mit 4 Bindestrichen enthalten (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). bei System.Guid
(new ascienceoding())格式化。GetString(XmlData)
:
我的第二个问题:(2,13)
是什么意思
为了澄清,我要求程序返回BaseException
,它是
System.FormatException: GUID muss 32 Ziffern mit 4 Bindestrichen enthalten (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
bei System.Guid.GuidResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument, String failureArgumentName, Exception innerException)
bei System.Guid.TryParseGuidWithNoStyle(String guidString, GuidResult& result)
bei System.Guid.TryParseGuid(String g, GuidStyles flags, GuidResult& result)
bei System.Guid..ctor(String g)
bei System.Xml.XmlConvert.ToGuid(String s)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMasterCategoryList.Read5_MasterCategoryList(Boolean isNullable, Boolean checkType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMasterCategoryList.Read6_categories()
问题:我没有看到任何不符合这些要求的Guid;即使我这样做了,XMLs的起源是微软——我不明白为什么我要在那里改变任何东西
XML反序列化是根据我在网上找到的模型完成的,该模型包含
[XmlAttribute("guid")]
public Guid Id
{
get { return _IdField; }
set {
_IdField = value;
RaisePropertyChanged("Id");
}
}
我的第三个问题:除了将Guid
数据类型更改为string
,我还需要解决什么问题?(顺便说一下,我只需要类别的名称和颜色…尝试使用
或
相反是,???
System.FormatException: GUID muss 32 Ziffern mit 4 Bindestrichen enthalten (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
bei System.Guid.GuidResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument, String failureArgumentName, Exception innerException)
bei System.Guid.TryParseGuidWithNoStyle(String guidString, GuidResult& result)
bei System.Guid.TryParseGuid(String g, GuidStyles flags, GuidResult& result)
bei System.Guid..ctor(String g)
bei System.Xml.XmlConvert.ToGuid(String s)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMasterCategoryList.Read5_MasterCategoryList(Boolean isNullable, Boolean checkType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMasterCategoryList.Read6_categories()
[XmlAttribute("guid")]
public Guid Id
{
get { return _IdField; }
set {
_IdField = value;
RaisePropertyChanged("Id");
}
}