Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractValues ¶
func ExtractValues(xmlDoc string, translator *TranslatorMap) (map[string]string, error)
ExtractValues extrai valores de uma string
func ExtractValuesFromXML ¶
func ExtractValuesFromXML(doc *etree.Document, translate *TranslatorMap) map[string]string
ExtractValuesFromXML extrai os valores do documento de acordo com uma lista de regras de "de-para"
Types ¶
type Rule ¶
Rule é o tipo de dados que faz o de-para de uma query na mensagem para uma key no dicionário de valores
type TranslatorMap ¶
type TranslatorMap struct {
// contains filtered or unexported fields
}
TranslatorMap contem as regras de tradução e extração de uma mensagem
func NewTranslatorMap ¶
func NewTranslatorMap() *TranslatorMap
NewTranslatorMap cria uma novo objeto de tradução
func (*TranslatorMap) AddRule ¶
func (t *TranslatorMap) AddRule(r Rule)
AddRule adiciona uma regra nova no objeto de tradução
func (*TranslatorMap) GetRules ¶
func (t *TranslatorMap) GetRules() []Rule
GetRules retorna todas as regras do tradutor
Click to show internal directories.
Click to hide internal directories.