title: EWS MeetingTimeZone TimeZoneName consisting of only &#x0; characters
body: <p>We have a customer where several <code>GetItem</code> SOAP calls to Exchange Web Services return XML containing:</p>
  
  <pre><code>&lt;t:MeetingTimeZone TimeZoneName="&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;"&gt;
  </code></pre>
  
  <p>(32 null characters). Subsequently, my XML.XmlDoc.LoadXMLData call raises an 'Invalid Unicode-character' EDOMParseError on that line - <em>of course</em>.</p>
  
  <p>The server version is:</p>
  
  <pre><code>&lt;h:ServerVersionInfo MajorVersion="15" MinorVersion="1" MajorBuildNumber="361" MinorBuildNumber="14" Version="V2015_10_05" xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types" xmlns="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/&gt;
  </code></pre>
  
  <p>This is the online Exchange365.</p>
  
  <p><strong>What can be going on here? How can this weird TimeZoneName creep in? Can it be prevented?</strong></p>
  
  <p>The only thing I can recommend now is that they recreate these appointments and check if the issue goes away, <em>or</em> filter the <code>&amp;#x0;</code> out of the XML which will reduce speed.</p>
  
  <p>FWIW, here is the full XML returned:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"&gt;
    &lt;s:Header&gt;
      &lt;h:ServerVersionInfo xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types" xmlns="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" MajorVersion="15" MinorVersion="1" MajorBuildNumber="361" MinorBuildNumber="14" Version="V2015_10_05" /&gt;
    &lt;/s:Header&gt;
    &lt;s:Body&gt;
      &lt;m:GetItemResponse xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"&gt;
        &lt;m:ResponseMessages&gt;
          &lt;m:GetItemResponseMessage ResponseClass="Success"&gt;
            &lt;m:ResponseCode&gt;NoError&lt;/m:ResponseCode&gt;
            &lt;m:Items&gt;
              &lt;t:CalendarItem&gt;
                &lt;t:ItemId Id="AQMkAG[snip]AAAA==" ChangeKey="DwAA[snip]pg28O" /&gt;
                &lt;t:ParentFolderId Id="AQMk[snip]AAAA==" ChangeKey="AQAAAA==" /&gt;
                &lt;t:ItemClass&gt;IPM.Appointment&lt;/t:ItemClass&gt;
                &lt;t:Subject&gt;Daily Scrum&lt;/t:Subject&gt;
                &lt;t:Sensitivity&gt;Normal&lt;/t:Sensitivity&gt;
                &lt;t:Body BodyType="Text"&gt;Something&lt;/t:Body&gt;
                &lt;t:DateTimeReceived&gt;2014-04-16T06:18:23Z&lt;/t:DateTimeReceived&gt;
                &lt;t:Size&gt;7972&lt;/t:Size&gt;
                &lt;t:Importance&gt;Normal&lt;/t:Importance&gt;
                &lt;t:IsSubmitted&gt;false&lt;/t:IsSubmitted&gt;
                &lt;t:IsDraft&gt;false&lt;/t:IsDraft&gt;
                &lt;t:IsFromMe&gt;false&lt;/t:IsFromMe&gt;
                &lt;t:IsResend&gt;false&lt;/t:IsResend&gt;
                &lt;t:IsUnmodified&gt;false&lt;/t:IsUnmodified&gt;
                &lt;t:DateTimeSent&gt;2014-04-16T06:18:23Z&lt;/t:DateTimeSent&gt;
                &lt;t:DateTimeCreated&gt;2014-04-16T06:17:40Z&lt;/t:DateTimeCreated&gt;
                &lt;t:ResponseObjects&gt;
                  &lt;t:ForwardItem /&gt;
                &lt;/t:ResponseObjects&gt;
                &lt;t:ReminderDueBy&gt;2015-12-21T08:15:00Z&lt;/t:ReminderDueBy&gt;
                &lt;t:ReminderIsSet&gt;true&lt;/t:ReminderIsSet&gt;
                &lt;t:ReminderMinutesBeforeStart&gt;0&lt;/t:ReminderMinutesBeforeStart&gt;
                &lt;t:DisplayCc /&gt;
                &lt;t:DisplayTo /&gt;
                &lt;t:HasAttachments&gt;false&lt;/t:HasAttachments&gt;
                &lt;t:Culture&gt;nl-NL&lt;/t:Culture&gt;
                &lt;t:EffectiveRights&gt;
                  &lt;t:CreateAssociated&gt;false&lt;/t:CreateAssociated&gt;
                  &lt;t:CreateContents&gt;false&lt;/t:CreateContents&gt;
                  &lt;t:CreateHierarchy&gt;false&lt;/t:CreateHierarchy&gt;
                  &lt;t:Delete&gt;true&lt;/t:Delete&gt;
                  &lt;t:Modify&gt;true&lt;/t:Modify&gt;
                  &lt;t:Read&gt;true&lt;/t:Read&gt;
                &lt;/t:EffectiveRights&gt;
                &lt;t:LastModifiedName&gt;Mark de Waal&lt;/t:LastModifiedName&gt;
                &lt;t:LastModifiedTime&gt;2015-12-17T09:14:40Z&lt;/t:LastModifiedTime&gt;
                &lt;t:UID&gt;04000[snip]1A2FD6&lt;/t:UID&gt;
                &lt;t:DateTimeStamp&gt;2015-12-17T09:14:40Z&lt;/t:DateTimeStamp&gt;
                &lt;t:Start&gt;2015-06-10T07:15:00Z&lt;/t:Start&gt;
                &lt;t:End&gt;2015-06-10T07:30:00Z&lt;/t:End&gt;
                &lt;t:IsAllDayEvent&gt;false&lt;/t:IsAllDayEvent&gt;
                &lt;t:LegacyFreeBusyStatus&gt;Busy&lt;/t:LegacyFreeBusyStatus&gt;
                &lt;t:IsMeeting&gt;false&lt;/t:IsMeeting&gt;
                &lt;t:IsCancelled&gt;false&lt;/t:IsCancelled&gt;
                &lt;t:IsRecurring&gt;false&lt;/t:IsRecurring&gt;
                &lt;t:MeetingRequestWasSent&gt;false&lt;/t:MeetingRequestWasSent&gt;
                &lt;t:IsResponseRequested&gt;true&lt;/t:IsResponseRequested&gt;
                &lt;t:CalendarItemType&gt;RecurringMaster&lt;/t:CalendarItemType&gt;
                &lt;t:MyResponseType&gt;Unknown&lt;/t:MyResponseType&gt;
                &lt;t:Organizer&gt;
                  &lt;t:Mailbox&gt;
                    &lt;t:Name&gt;Mark de Waal&lt;/t:Name&gt;
                    &lt;t:EmailAddress&gt;m[snip].com&lt;/t:EmailAddress&gt;
                    &lt;t:RoutingType&gt;SMTP&lt;/t:RoutingType&gt;
                  &lt;/t:Mailbox&gt;
                &lt;/t:Organizer&gt;
                &lt;t:Duration&gt;PT15M&lt;/t:Duration&gt;
                &lt;t:TimeZone /&gt;
                &lt;t:AppointmentSequenceNumber&gt;0&lt;/t:AppointmentSequenceNumber&gt;
                &lt;t:AppointmentState&gt;0&lt;/t:AppointmentState&gt;
                &lt;t:Recurrence&gt;
                  &lt;t:WeeklyRecurrence&gt;
                    &lt;t:Interval&gt;1&lt;/t:Interval&gt;
                    &lt;t:DaysOfWeek&gt;Monday Tuesday Wednesday Thursday&lt;/t:DaysOfWeek&gt;
                  &lt;/t:WeeklyRecurrence&gt;
                  &lt;t:NoEndRecurrence&gt;
                    &lt;t:StartDate&gt;2015-06-10+02:00&lt;/t:StartDate&gt;
                  &lt;/t:NoEndRecurrence&gt;
                &lt;/t:Recurrence&gt;
                &lt;t:FirstOccurrence&gt;
                  &lt;t:ItemId Id="AAMk[snip]AEA==" ChangeKey="DwAA[snip]pg28O" /&gt;
                  &lt;t:Start&gt;2015-06-10T07:15:00Z&lt;/t:Start&gt;
                  &lt;t:End&gt;2015-06-10T07:30:00Z&lt;/t:End&gt;
                  &lt;t:OriginalStart&gt;2015-06-10T07:15:00Z&lt;/t:OriginalStart&gt;
                &lt;/t:FirstOccurrence&gt;
                &lt;t:MeetingTimeZone TimeZoneName="&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;&amp;#x0;"&gt;
                  &lt;t:BaseOffset&gt;-PT60M&lt;/t:BaseOffset&gt;
                  &lt;t:Standard TimeZoneName="Standard"&gt;
                    &lt;t:Offset&gt;PT0M&lt;/t:Offset&gt;
                    &lt;t:RelativeYearlyRecurrence&gt;
                      &lt;t:DaysOfWeek&gt;Sunday&lt;/t:DaysOfWeek&gt;
                      &lt;t:DayOfWeekIndex&gt;Last&lt;/t:DayOfWeekIndex&gt;
                      &lt;t:Month&gt;October&lt;/t:Month&gt;
                    &lt;/t:RelativeYearlyRecurrence&gt;
                    &lt;t:Time&gt;02:00:00&lt;/t:Time&gt;
                  &lt;/t:Standard&gt;
                  &lt;t:Daylight TimeZoneName="Daylight"&gt;
                    &lt;t:Offset&gt;-PT60M&lt;/t:Offset&gt;
                    &lt;t:RelativeYearlyRecurrence&gt;
                      &lt;t:DaysOfWeek&gt;Sunday&lt;/t:DaysOfWeek&gt;
                      &lt;t:DayOfWeekIndex&gt;Last&lt;/t:DayOfWeekIndex&gt;
                      &lt;t:Month&gt;March&lt;/t:Month&gt;
                    &lt;/t:RelativeYearlyRecurrence&gt;
                    &lt;t:Time&gt;03:00:00&lt;/t:Time&gt;
                  &lt;/t:Daylight&gt;
                &lt;/t:MeetingTimeZone&gt;
                &lt;t:ConferenceType&gt;0&lt;/t:ConferenceType&gt;
                &lt;t:IsOnlineMeeting&gt;false&lt;/t:IsOnlineMeeting&gt;
                &lt;t:NetShowUrl /&gt;
              &lt;/t:CalendarItem&gt;
            &lt;/m:Items&gt;
          &lt;/m:GetItemResponseMessage&gt;
        &lt;/m:ResponseMessages&gt;
      &lt;/m:GetItemResponse&gt;
    &lt;/s:Body&gt;
  &lt;/s:Envelope&gt;
  </code></pre>