Portal SAMP
[Ajuda] plugin XML - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] plugin XML (/showthread.php?tid=4447)



plugin XML - zHypezinXzL - 23/01/2024

alguem sabe como funciona ou poderia explicar como funciona em geral pois dei uma olhada e nao entendi nada dele, mas gostaria de usar pois acho a estrutura XML é muito interessante.

topico do plugin


RE: plugin XML - pushline - 23/01/2024

Cada nodo eh um pai, tipo:
Código PHP:
<hypezin>
  <
samp>123</samp
</hypezin

"Hypezin" é um nodo, mas como você precisa acessar o XML primeiro, precisas usar o "XML_LoadDocument" (que já retorna como um XMLNode pra você acessar futuramente outros nodos dentro dele).
Você pode usar tanto XML_GetValue pra pegar especificos valores dentro de alguns nodos, ou acessar o proximo.

As funções XML_GetFirstChild / XML_GetNextSibling são ótimas para retornar nodos para você acessar com a função "XML_GetValue".
Ambas funções citadas acimas são necessárias de nodos para acessar, que eu chuto que seja o pai (o arquivo em si).
Tenho um issue no pawn-requests (JSON) que tem uma similaridade e usa este mesmo procedimento de nodos.
https://github.com/Southclaws/pawn-requests/issues/52


RE: plugin XML - zHypezinXzL - 23/01/2024

vlw mano a base eu ja sabia gostaria de saber mais sobre as funcoes


RE: plugin XML - White_Blue - 23/01/2024

(23/01/2024 15:56)zHypezinXzL Escreveu: vlw mano a base eu ja sabia gostaria de saber mais sobre as funcoes

Você pode ver as funções do plugin acessando a include, cada native representa uma função do plugin.

https://github.com/Zeex/samp-plugin-xml/blob/master/include/xml.inc