</p>
*/
published struct URL
{ /** contains the string representation of the complete URL, for example, http://www.sun.de:8080/pub/test/foo.txt?a=b#xyz
/** contains the URL without a mark and without arguments, for example, http://www.sun.de:8080/pub/test/foo.txt
*/
string Main;
/** contains the protocol (scheme) of the URL, for example, "http"
*/
string Protocol;
/** contains the user-identifier of the URL, for example, "me"
*/
string User;
/** contains the users password of the URL, for example, "pass"
*/
string Password;
/** contains the server part of the URL, for example, "www.sun.de"
*/
string Server;
/** contains the port at the server of the URL, for example, "8080"
*/ short Port;
/** contains all segments but the last one of the hierarchical path of the URL, for example, "/pub/test/"
*/
string Path;
/** contains the last segment of the hierarchical path of the URL, for the above example, "foo.txt" <p> <strong>Attention:</strong>AserviceimplementingtheXURLTransformerinterface willnormallynotdetectifthelastsegmentisafolderorafile.Soitispossiblethat thelastsegmentdescribesafolder.IfyouwanttobesurethatafileURLthatreferences afolderwillbecorrectlyputintotheURLfieldsyoushouldappenda"/"attheendofthe hierarchicalpath. </p>
*/
string Name;
/** contains the arguments part of the URL, for example, "a=b"
*/
string Arguments;
/** contains the mark part of the URL, for example, "xyz"
*/
string Mark;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.