Le format de la cl¨¦ d¡¯¨¦l¨¦ment, y compris les param¨¨tres cl¨¦s, doit suivre les r¨¨gles de syntaxe. Les illustrations suivantes illustrent la syntaxe prise en charge. Les ¨¦l¨¦ments et caract¨¨res autoris¨¦s ¨¤ chaque point peuvent ¨ºtre d¨¦termin¨¦s en suivant les fl¨¨ches - si un bloc peut ¨ºtre atteint par la ligne, il est autoris¨¦, sinon - il n'est pas autoris¨¦.
Pour construire une cl¨¦ d'¨¦l¨¦ment valide, on commence par sp¨¦cifier le nom de la cl¨¦, puis on a le choix d'avoir des param¨¨tres ou non - comme l'illustrent les deux lignes qui peuvent ¨ºtre suivies.
Le nom de la cl¨¦ elle-m¨ºme a une gamme limit¨¦e de caract¨¨res autoris¨¦s, qui se suivent les uns les autres. Les caract¨¨res autoris¨¦s sont :
Ce qui signifie:
Une cl¨¦ d'¨¦l¨¦ment peut avoir plusieurs param¨¨tres s¨¦par¨¦s par des virgules.
Chaque param¨¨tre de cl¨¦ peut ¨ºtre une cha?ne entre guillemets, une cha?ne sans guillemets ou un tableau.
Le param¨¨tre peut ¨¦galement ¨ºtre laiss¨¦ vide, utilisant ainsi la valeur par d¨¦faut. Dans ce cas, le nombre appropri¨¦ de virgules doit ¨ºtre ajout¨¦ si d'autres param¨¨tres sont sp¨¦cifi¨¦s. Par exemple, la cl¨¦ d'¨¦l¨¦ment icmpping[,,200,,500] sp¨¦cifie que l'intervalle entre les pings individuels est de 200 millisecondes, avec un timeout de 500 millisecondes, et tous les autres param¨¨tres sont laiss¨¦s ¨¤ leurs valeurs par d¨¦faut.
Si le param¨¨tre cl¨¦ est une cha?ne entre guillemets, tout caract¨¨re Unicode est autoris¨¦ et les guillemets doubles inclus doivent ¨ºtre prot¨¦g¨¦s par un backslash.
Pour mettre entre guillemets les param¨¨tres cl¨¦s d'un ¨¦l¨¦ment, utilisez uniquement des guillemets doubles. Les guillemets simples ne sont pas support¨¦s.
Si le param¨¨tre cl¨¦ est une cha?ne sans guillemets, tout caract¨¨re Unicode est autoris¨¦ sauf la virgule et le crochet de droite (]). Le param¨¨tre sans guillemet ne peut pas commencer avec le crochet carr¨¦ gauche ([).
Si le param¨¨tre de cl¨¦ est un tableau, il est ¨¤ nouveau plac¨¦ entre crochets, o¨´ les param¨¨tres individuels sont align¨¦s sur les r¨¨gles et la syntaxe de sp¨¦cification de plusieurs param¨¨tres.
Les tableaux de param¨¨tres multi-niveaux, comme [a,[b,[c,d]],e]
, ne sont pas autoris¨¦s.