2010-09-15 7 views
8

ich verwende GetElementsByTagName ein Element aus einer XML zu extrahieren. GetElementsByTagName Groß- und Kleinschreibung - es löst eine Ausnahme aus, wenn der Knotenname ‚PARAMS‘ anstelle von ‚Param‘ ist. ich will, dass nicht, kann ich eine andere Art und Weise in XMLDocument verwenden, so wird es nicht Fall empfindlich sein?GetElementsByTagName, bei dem die Groß-/Kleinschreibung nicht berücksichtigt wird?

+0

Ich bin ziemlich sicher, das DOM Fall-Empfindlichkeit gibt - obwohl ich einige Bibliotheken kennen (. ZB eines von PHPs) verhalten sich nicht immer auf diese Weise. XML selbst ist immer Groß-und Kleinschreibung. Zu wissen, welche Sprache Sie verwenden, wäre hilfreich. Weitere Hintergrundinformationen wären hilfreich. Was ist das Problem, das Sie eigentlich lösen möchten? Siehe http://www.catb.org/~esr/faqs/smart-questions.html#goal – Rushyo

+0

thakn Sie, ich in C# zu schreiben. Ich erhalte XML von einem WCF-Dienst. wenn ich die XML bekomme ich nicht den Code wollen, nur weil eine der XML-Knoten zum Scheitern verurteilt ist ‚Name‘ statt ‚Name‘ oder sogar ‚NAME‘, wenn ich es GetElementsByTagName mit analysieren. – Rodniko

+0

Aber warum? Da XML die Groß- und Kleinschreibung unterscheidet, sollte Ihnen niemand ein Dokument mit diesen Eigenschaften geben. Es ist ein falsches Dokument, wenn sie es tun - und Sie sollten wahrscheinlich nur die Ausnahme behandeln und ihnen sagen! – Rushyo

Antwort

9

Da meine andere Antwort erachtet wurde, ‚keine Antwort‘, doch die Antwort ist eindeutig keine, lassen Sie uns versuchen Sie es mit einem prägnanten und auf den Punkt Beitrag:

kann ich eine andere Art und Weise verwenden in XMLDocument so wird es nicht case sensitive sein

Nr

Nun kann der Fragesteller seine Antwort Zahl verbessern, und ich werde hier nicht die geistige Gesundheit der Moderatoren befragen muß.

Verwandte Themen