Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Wrong } nesting in comment |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
3632fc3da61e2f3b230863fcc0d41537 |
User & Date: | oehhar 2017-11-03 15:27:30.819 |
Context
2017-11-03 16:00 | Search namespace prefix also in element nodes and not only in definition node of wsdl file. Patch by by Wolfgang Winkler. Ticket [dcce437d7a] check-in: 1915e65746 user: oehhar tags: trunk | |
2017-11-03 15:27 | Wrong } nesting in comment check-in: 3632fc3da6 user: oehhar tags: trunk | |
2017-11-03 15:11 | Add some documentation (for me) on WSDL parsing namespaces in client mode check-in: f8d98804f8 user: oehhar tags: trunk | |
Changes
Changes to ClientSide.tcl.
︙ | ︙ | |||
1039 1040 1041 1042 1043 1044 1045 | # - xs: http://www.w3.org/2001/XMLSchema # # The top node <wsdl:definitions # targetNamespace="http://www.webserviceX.NET/"> # xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/ ...> # contains the target namespace and all namespace definitions dict set nsDict url $targetNs tns$nsCount | | | 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 | # - xs: http://www.w3.org/2001/XMLSchema # # The top node <wsdl:definitions # targetNamespace="http://www.webserviceX.NET/"> # xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/ ...> # contains the target namespace and all namespace definitions dict set nsDict url $targetNs tns$nsCount # returns {{wsdl wsdl {}} ....} for the upper example. foreach itemList [$wsdlNode attributes xmlns:*] { set ns [lindex $itemList 0] set url [$wsdlNode getAttribute xmlns:$ns] if {[dict exists $nsDict url $url]} { set tns [dict get $nsDict url $url] } else { ## |
︙ | ︙ | |||
1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 | set tns tns[incr nsCount] } } dict set nsDict url $url $tns } dict set nsDict tns $ns $tns } $wsdlDoc selectNodesNamespaces { w http://schemas.xmlsoap.org/wsdl/ d http://schemas.xmlsoap.org/wsdl/soap/ xs http://www.w3.org/2001/XMLSchema } if {[info exists currentBaseUrl]} { | > > | 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 | set tns tns[incr nsCount] } } dict set nsDict url $url $tns } dict set nsDict tns $ns $tns } set ::d $nsDict $wsdlDoc selectNodesNamespaces { w http://schemas.xmlsoap.org/wsdl/ d http://schemas.xmlsoap.org/wsdl/soap/ xs http://www.w3.org/2001/XMLSchema } if {[info exists currentBaseUrl]} { |
︙ | ︙ |