@@ -232,10 +232,10 @@ proc createAttributeNS*(doc: PDocument, namespaceURI: string, qualifiedName: str
232232 raise newException (EInvalidCharacterErr , " Invalid character" )
233233 # Exceptions
234234 if qualifiedName.contains (':' ):
235- let qfnamespaces = qualifiedName.toLower ().split (':' )
235+ let qfnamespaces = qualifiedName.toLowerAscii ().split (':' )
236236 if isNil (namespaceURI):
237237 raise newException (ENamespaceErr , " When qualifiedName contains a prefix namespaceURI cannot be nil" )
238- elif qfnamespaces[0 ] == " xml" and
238+ elif qfnamespaces[0 ] == " xml" and
239239 namespaceURI != " http://www.w3.org/XML/1998/namespace" and
240240 qfnamespaces[1 ] notin stdattrnames:
241241 raise newException (ENamespaceErr ,
@@ -311,10 +311,10 @@ proc createElement*(doc: PDocument, tagName: string): PElement =
311311proc createElementNS * (doc: PDocument , namespaceURI: string , qualifiedName: string ): PElement =
312312 # # Creates an element of the given qualified name and namespace URI.
313313 if qualifiedName.contains (':' ):
314- let qfnamespaces = qualifiedName.toLower ().split (':' )
314+ let qfnamespaces = qualifiedName.toLowerAscii ().split (':' )
315315 if isNil (namespaceURI):
316316 raise newException (ENamespaceErr , " When qualifiedName contains a prefix namespaceURI cannot be nil" )
317- elif qfnamespaces[0 ] == " xml" and
317+ elif qfnamespaces[0 ] == " xml" and
318318 namespaceURI != " http://www.w3.org/XML/1998/namespace" and
319319 qfnamespaces[1 ] notin stdattrnames:
320320 raise newException (ENamespaceErr ,
@@ -533,13 +533,13 @@ proc `prefix=`*(n: PNode, value: string) =
533533
534534 if isNil (n.fNamespaceURI):
535535 raise newException (ENamespaceErr , " namespaceURI cannot be nil" )
536- elif value.toLower () == " xml" and n.fNamespaceURI != " http://www.w3.org/XML/1998/namespace" :
536+ elif value.toLowerAscii () == " xml" and n.fNamespaceURI != " http://www.w3.org/XML/1998/namespace" :
537537 raise newException (ENamespaceErr ,
538538 " When the namespace prefix is \" xml\" namespaceURI has to be \" http://www.w3.org/XML/1998/namespace\" " )
539- elif value.toLower () == " xmlns" and n.fNamespaceURI != " http://www.w3.org/2000/xmlns/" :
539+ elif value.toLowerAscii () == " xmlns" and n.fNamespaceURI != " http://www.w3.org/2000/xmlns/" :
540540 raise newException (ENamespaceErr ,
541541 " When the namespace prefix is \" xmlns\" namespaceURI has to be \" http://www.w3.org/2000/xmlns/\" " )
542- elif value.toLower () == " xmlns" and n.fNodeType == AttributeNode :
542+ elif value.toLowerAscii () == " xmlns" and n.fNodeType == AttributeNode :
543543 raise newException (ENamespaceErr , " An AttributeNode cannot have a prefix of \" xmlns\" " )
544544
545545 n.fNodeName = value & " :" & n.fLocalName
0 commit comments