| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  *  Copyright (C) 2003, 2006 Apple Inc. All rights reserved. |   2  *  Copyright (C) 2003, 2006 Apple Inc. All rights reserved. | 
|   3  *  Copyright (C) 2006 Samuel Weinig (sam@webkit.org) |   3  *  Copyright (C) 2006 Samuel Weinig (sam@webkit.org) | 
|   4  *  Copyright (C) 2013 Samsung Electronics. All rights reserved. |   4  *  Copyright (C) 2013 Samsung Electronics. All rights reserved. | 
|   5  * |   5  * | 
|   6  *  This library is free software; you can redistribute it and/or |   6  *  This library is free software; you can redistribute it and/or | 
|   7  *  modify it under the terms of the GNU Lesser General Public |   7  *  modify it under the terms of the GNU Lesser General Public | 
|   8  *  License as published by the Free Software Foundation; either |   8  *  License as published by the Free Software Foundation; either | 
|   9  *  version 2 of the License, or (at your option) any later version. |   9  *  version 2 of the License, or (at your option) any later version. | 
|  10  * |  10  * | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|  22 #include "core/xml/XMLSerializer.h" |  22 #include "core/xml/XMLSerializer.h" | 
|  23  |  23  | 
|  24 #include "bindings/v8/ExceptionState.h" |  24 #include "bindings/v8/ExceptionState.h" | 
|  25 #include "core/dom/Document.h" |  25 #include "core/dom/Document.h" | 
|  26 #include "core/dom/ExceptionCode.h" |  26 #include "core/dom/ExceptionCode.h" | 
|  27 #include "core/editing/markup.h" |  27 #include "core/editing/markup.h" | 
|  28 #include "wtf/text/WTFString.h" |  28 #include "wtf/text/WTFString.h" | 
|  29  |  29  | 
|  30 namespace WebCore { |  30 namespace WebCore { | 
|  31  |  31  | 
 |  32 DEFINE_GC_INFO(XMLSerializer); | 
 |  33  | 
|  32 String XMLSerializer::serializeToString(Node* node, ExceptionState& exceptionSta
    te) |  34 String XMLSerializer::serializeToString(Node* node, ExceptionState& exceptionSta
    te) | 
|  33 { |  35 { | 
|  34     if (!node) { |  36     if (!node) { | 
|  35         exceptionState.throwDOMException(TypeError, "Invalid node value."); |  37         exceptionState.throwDOMException(TypeError, "Invalid node value."); | 
|  36         return String(); |  38         return String(); | 
|  37     } |  39     } | 
|  38  |  40  | 
|  39     return createMarkup(node); |  41     return createMarkup(node); | 
|  40 } |  42 } | 
|  41  |  43  | 
|  42 } // namespace WebCore |  44 } // namespace WebCore | 
| OLD | NEW |