#include "third_party/blink/renderer/core/xml/xslt_processor.h"
#include "third_party/blink/renderer/core/dom/document_encoding_data.h"
#include "third_party/blink/renderer/core/dom/document_fragment.h"
#include "third_party/blink/renderer/core/dom/document_init.h"
#include "third_party/blink/renderer/core/dom/ignore_opens_during_unload_count_incrementer.h"
#include "third_party/blink/renderer/core/editing/serializers/serialization.h"
#include "third_party/blink/renderer/core/frame/csp/content_security_policy.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/local_frame_client.h"
#include "third_party/blink/renderer/core/frame/local_frame_view.h"
#include "third_party/blink/renderer/core/html/html_document.h"
#include "third_party/blink/renderer/core/html/html_frame_owner_element.h"
#include "third_party/blink/renderer/core/inspector/console_message.h"
#include "third_party/blink/renderer/core/xml/document_xslt.h"
#include "third_party/blink/renderer/platform/weborigin/security_origin.h"
namespace blink {
static inline void TransformTextStringToXHTMLDocumentString(String& text) { … }
XSLTProcessor::~XSLTProcessor() = default;
Document* XSLTProcessor::CreateDocumentFromSource(
const String& source_string,
const String& source_encoding,
const String& source_mime_type,
Node* source_node,
LocalFrame* frame) { … }
Document* XSLTProcessor::transformToDocument(Node* source_node) { … }
DocumentFragment* XSLTProcessor::transformToFragment(Node* source_node,
Document* output_doc) { … }
void XSLTProcessor::setParameter(const String& ,
const String& local_name,
const String& value) { … }
String XSLTProcessor::getParameter(const String& ,
const String& local_name) const { … }
void XSLTProcessor::removeParameter(const String& ,
const String& local_name) { … }
void XSLTProcessor::reset() { … }
void XSLTProcessor::Trace(Visitor* visitor) const { … }
}