Scilab-Branch-6.1-GIT
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
splitURL
Split an URL (HTTP, HTTPS, FTP...)
Syntax
[proto, server, path, query, username, port, fragment] = splitURL(URL);
Arguments
- URL
String: An URL. Supported and tested: HTTP, HTTPS, FTP (IPv4 and IPv6)
- proto
String: the protocol (ex: http, ftp, etc)
- server
String: the server (ex: www.scilab.org)
- path
String: the path (ex: /products/scilab)
- query
String: query (ex: ?SearchText=plot3d)
- username
String: username (ex: username:pass)
- port
int: port (ex: 80)
Note that if the port is not provided in the URL, the value will be 0.- fragment
String: fragment (ex: #chapter1)
The fragment is also called anchor and it is used to create a bookmark inside an HTML document.
Description
Split an URL by component
This function is based on the libxml2 library (in particular, the function xmlParseURI).
Examples
[proto, server, path, query, username, port, fragment] = splitURL("http://xmlsoft.org/html/libxml-uri.html#xmlParseURI") [proto, server, path] = splitURL("ftp://ftp.free.fr/pub/Distributions_Linux/debian/README") [a,b,c,d]=splitURL("http://www.scilab.org/content/search?SearchText=plot")
See also
- getURL — Download an URL (HTTP, HTTPS, FTP...)
History
Version | Description |
5.5.0 | Function splitURL() introduced |
Report an issue | ||
<< pathsep | Chemins - nom de fichiers | tempname >> |