XmlDocument에서 문자열 비교를 수행하려고하는데 다음과 같은 결과가 나타납니다. 첫 번째 2가 올바른 결과를 얻는 이유와 마지막 2가 결과를 반환하지 않는 이유가 궁금합니다.XmlDocument에서 문자열의 더 큰 값, 더 작은 값 및 같음 비교
내가 시도한 것은 datetime 문자열을 기반으로 노드를 필터링하는 것입니다. 마지막 예처럼.
덕분에, XPath는 1.0에서
XmlNodeList test = x2PathDoc.SelectNodes("//config
/pendingversion
[@versionconfigid > 1002002]");
XmlNodeList test2 = x2PathDoc.SelectNodes("//config
/pendingversion
[@versionconfigid >'1002002']");
XmlNodeList test3 = x2PathDoc.SelectNodes("//config
/pendingversion[@test > 'b']");
XmlNodeList test4 = x2PathDoc.SelectNodes("//config
/pendingversion
[@deploydatetime >
'2010-12-19T03:25:00-08:00']");
이것은 xpath 문제입니다. 어쨌든 Mariana처럼 기본 XML 파일을 확인해야합니다. –