Lines Matching refs:nsMatrix
8423 function cloneNsMatrix(nsMatrix) { argument
8425 for (key in nsMatrix) {
8426 clone[key] = nsMatrix[key];
8436 var nsMatrix = {},
8442 nsMatrix[prefix] = prefix;
8443 nsMatrix[uriPrefix(prefix)] = uri;
8446 return nsMatrix;
8661 nsMatrix = isNamespace ? buildNsMatrix(nsUriToPrefix) : null,
8696 defaultAlias = isNamespace && nsMatrix['xmlns'],
8881 (nsUriPrefix in nsMatrix && nsMatrix[nsUriPrefix] !== nsUri)
8887 } while (typeof nsMatrix[alias] !== 'undefined');
8895 if (nsMatrix[newalias] !== alias) {
8897 nsMatrix = cloneNsMatrix(nsMatrix);
8901 nsMatrix[newalias] = alias;
8903 nsMatrix[uriPrefix(alias)] = nsUri;
8907 nsMatrix[nsUriPrefix] = nsUri;
8931 if (!(nsName = nsMatrix[name.substring(0, w)])) {
8950 nsName = nsMatrix[nsName] || nsName;
8977 if (!(nsName = nsMatrix[name.substring(0, w)])) {
8996 nsName = nsMatrix[nsName] || nsName;
9089 return nsMatrix;
9323 _nsMatrix = nsMatrix;
9353 xmlns = nsMatrix[elementName.substring(0, w)];
9362 xmlns = nsMatrix['xmlns'];
9410 nsMatrix = nsMatrixStack.pop();
9412 nsMatrix = _nsMatrix;