Diese Regel erkennt die Verwendung der WebLogic-Attribute "setAttribute" und "getAttribute" für XML-Parsing. Diese Regel erkennt den Java-Code. Eine gesonderte Regel erkennt die Verwendung des WebLogic-Helpers weblogic.servlet.XMLParsingHelper, der dieses Feature aktiviert.
Beispiel:
request.setAttribute("org.xml.sax.helpers.DefaultHandler", someObject)
Beispiel:
String handler = "org.xml.sax.helpers.DefaultHandler";
request.setAttribute(handler, someObject);
Beispiel: Document myDocument = request.getAttribute("org.w3c.dom.Document")
Beispiel:
String handler = "org.w3c.dom.Document";
Document myDoc = request.getAttribute(handler);
Beispiele:
request.setAttribute("org.xml.sax.helpers.DefaultHandler", myHandler);
request.getAttribute("org.w3c.dom.Document");
Wenn die Schnellkorrektur auf die vorherigen Zeilen angewendet wird, werden diese Zeilen gelöscht.
Anmerkung: Stellen Sie sicher, dass das Objekt myHandler
anders initialisiert wird, wenn es weiter hinten im Code verwendet wird.
Beispiele:
Document myDocument = request.getAttribute("org.w3c.dom.Document");
Bei der Anwendung der Schnellkorrektur wird der vorherige Code wie folgt geändert:
Document myDocument;
Anmerkung: Stellen Sie sicher, dass das Objekt myDocument
anders initialisiert wird, wenn es weiter hinten im Code verwendet wird.