Это правило находит все случаи использования атрибутов setAttribute и getAttribute WebLogic для синтаксического анализа XML. Правило выполняет поиск в коде Java. Для поиска WebLogic weblogic.servlet.XMLParsingHelper, поддерживающего эту функцию, используется отдельное правило.
Пример:
request.setAttribute("org.xml.sax.helpers.DefaultHandler", someObject)
Пример:
String handler = "org.xml.sax.helpers.DefaultHandler";
request.setAttribute(handler, someObject);
Пример: Document myDocument = request.getAttribute("org.w3c.dom.Document")
Пример:
String handler = "org.w3c.dom.Document";
Document myDoc = request.getAttribute(handler);
Примеры:
request.setAttribute("org.xml.sax.helpers.DefaultHandler", myHandler);
request.getAttribute("org.w3c.dom.Document");
Когда автоматическое исправление применяется к предыдущим строкам, эти строки удаляются.
Примечание: Убедитесь, что объект,
myHandler
, инициализируется другими способами, если он используется в коде позже.
Примеры:
Document myDocument = request.getAttribute("org.w3c.dom.Document");
Когда применяется автоматическое исправление, предыдущий код меняется на:
Document myDocument;
Примечание: Убедитесь, что объект,
myDocument
, инициализируется другими способами, если он используется в коде позже.