mirror of
https://github.com/s4u/maven-settings-action.git
synced 2026-02-19 00:00:25 +08:00
update dependency after merge from master
This commit is contained in:
31
node_modules/@xmldom/xmldom/lib/dom.js
generated
vendored
31
node_modules/@xmldom/xmldom/lib/dom.js
generated
vendored
@ -62,7 +62,9 @@ function arrayIncludes (list) {
|
||||
|
||||
function copy(src,dest){
|
||||
for(var p in src){
|
||||
dest[p] = src[p];
|
||||
if (Object.prototype.hasOwnProperty.call(src, p)) {
|
||||
dest[p] = src[p];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -509,9 +511,9 @@ Node.prototype = {
|
||||
//console.dir(map)
|
||||
if(map){
|
||||
for(var n in map){
|
||||
if(map[n] == namespaceURI){
|
||||
return n;
|
||||
}
|
||||
if (Object.prototype.hasOwnProperty.call(map, n) && map[n] === namespaceURI) {
|
||||
return n;
|
||||
}
|
||||
}
|
||||
}
|
||||
el = el.nodeType == ATTRIBUTE_NODE?el.ownerDocument : el.parentNode;
|
||||
@ -525,7 +527,7 @@ Node.prototype = {
|
||||
var map = el._nsMap;
|
||||
//console.dir(map)
|
||||
if(map){
|
||||
if(prefix in map){
|
||||
if(Object.prototype.hasOwnProperty.call(map, prefix)){
|
||||
return map[prefix] ;
|
||||
}
|
||||
}
|
||||
@ -1187,9 +1189,10 @@ function needNamespaceDefine(node, isHTML, visibleNamespaces) {
|
||||
* are serialized as their entity references, so they will be preserved.
|
||||
* (In contrast to whitespace literals in the input which are normalized to spaces)
|
||||
* @see https://www.w3.org/TR/xml11/#AVNormalize
|
||||
* @see https://w3c.github.io/DOM-Parsing/#serializing-an-element-s-attributes
|
||||
*/
|
||||
function addSerializedAttribute(buf, qualifiedName, value) {
|
||||
buf.push(' ', qualifiedName, '="', value.replace(/[<&"\t\n\r]/g, _xmlEncoder), '"')
|
||||
buf.push(' ', qualifiedName, '="', value.replace(/[<>&"\t\n\r]/g, _xmlEncoder), '"')
|
||||
}
|
||||
|
||||
function serializeToString(node,buf,isHTML,nodeFilter,visibleNamespaces){
|
||||
@ -1334,10 +1337,10 @@ function serializeToString(node,buf,isHTML,nodeFilter,visibleNamespaces){
|
||||
* and does not include the CDATA-section-close delimiter, `]]>`.
|
||||
*
|
||||
* @see https://www.w3.org/TR/xml/#NT-CharData
|
||||
* @see https://w3c.github.io/DOM-Parsing/#xml-serializing-a-text-node
|
||||
*/
|
||||
return buf.push(node.data
|
||||
.replace(/[<&]/g,_xmlEncoder)
|
||||
.replace(/]]>/g, ']]>')
|
||||
.replace(/[<&>]/g,_xmlEncoder)
|
||||
);
|
||||
case CDATA_SECTION_NODE:
|
||||
return buf.push( '<![CDATA[',node.data,']]>');
|
||||
@ -1423,11 +1426,13 @@ function importNode(doc,node,deep){
|
||||
// attributes:1,childNodes:1,parentNode:1,documentElement:1,doctype,};
|
||||
function cloneNode(doc,node,deep){
|
||||
var node2 = new node.constructor();
|
||||
for(var n in node){
|
||||
var v = node[n];
|
||||
if(typeof v != 'object' ){
|
||||
if(v != node2[n]){
|
||||
node2[n] = v;
|
||||
for (var n in node) {
|
||||
if (Object.prototype.hasOwnProperty.call(node, n)) {
|
||||
var v = node[n];
|
||||
if (typeof v != "object") {
|
||||
if (v != node2[n]) {
|
||||
node2[n] = v;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user