Member 11403304 Ответов: 1

Как добавить условие для проверки того, что длина строки равна нулю?


У меня есть оператор if кода C#, где я хочу добавить условие для проверки длины строки для RescheduledReason = 0

Вот как выглядит xml-код
<xsl:when test="(Cancelled='True') and (string-length(RescheduledReason)=0)">Cancelled</xsl:when>


Вот мое утверждение if в C#
if ((objxmlNode.SelectSingleNode("Cancelled") != null) && (objxmlNode.SelectSingleNode("Cancelled").InnerText == "True")) 
{
   objPrepHearDoc.Hearing.Settings[i].SettingStatus = "Cancelled";
}


Как добавить проверку длины строки RescheduledReason = 0?

Что я уже пробовал:

Мой код, с которым мне нужна помощь, чтобы добавить длину строки RescheduledReason = 0?

if ((objxmlNode.SelectSingleNode("Cancelled") != null) && (objxmlNode.SelectSingleNode("Cancelled").InnerText == "True")) 
{
 objPrepHearDoc.Hearing.Settings[i].SettingStatus = "Cancelled";
}

Gerry Schmitz

Ищите элемент / атрибут "RescheduledReason" и то, что его "значение" является "пустым" (вероятно, указывая на отмену без перепланировки).

Просмотр некоторых фактических XML-файлов для / Из этого может помочь.

1 Ответов

Рейтинг:
0

MadMyche

Попробуйте это:

if ((objxmlNode.SelectSingleNode("RescheduledReason") != null) && (objxmlNode.SelectSingleNode("RescheduledReason").InnerText.Length == 0))