0
var str = @"<?xml version='1.0' encoding='UTF-8'?><AT.crm:ATUpdatePriorityRamm61 xmlns:AT.crm='http://AT.crm.com/ASB'><incident.Id>be07f1c7-6055-e611-80e7-3863bb2eb408</incident.Id></AT.crm:ATUpdatePriorityRamm61>";
var index = str.IndexOf("</At.crm:ATUpdatePriorityRamm61>");
Wert des Index, den ich bekomme, ist -1? Warum, Sie können deutlich sehen, dass der Text in der Str-Zeichenfolge vorhanden ist.Warum indexof -1 zurückgibt, wenn Element im Text existiert
Es ist etwas falsch, Klein- und Großbuchstaben. "AT" und "At". Deshalb Ergebnis -1. –
Wenn Sie mit XML arbeiten, sollten Sie LINQ to XML verwenden, anstatt es als String zu verwenden. –
Es passt nicht, weil Sie nicht nach dem richtigen suchen. – grooveplex