Daily Archive: 13/09/2009

Sep 13

Como faço para executar uma transformação XSLT?

Aqui está um exemplo simples de transformar um arquivo XML usando uma folha de estilo XSLT que são ambos localizados no mesmo diretório que o script ColdFusion estará: <cfset xmldoc = xmlParse(expandPath("input.xml"))> <cffile action="read" file="#expandPath('transform.xsl')#" variable="xmltrans"> <cfoutput>#xmlTransform(xmldoc, xmltrans)#</cfoutput> by Biff

Permanent link to this article: http://ensina.me/coldfusion/como-faco-para-executar-uma-transformacao-xslt/

Sep 13

Como faço para pegar o username ou domínio de um endereço de e-mail?

O uso óbvio de listas em ColdFusion é trabalhar com uma lista de dados. No entanto o que é legal sobre funções de lista é que elas podem ser usadas para a extração rápida de dados. Você pode considerar um endereço de e-mail como uma lista que usa o carácter @ como um delimitador. Com …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-faco-para-pegar-o-username-ou-dominio-de-um-endereco-de-e-mail/

Sep 13

Como eu inicializo um CFC e ao mesmo tempo crio ele?

Em muitos exemplos utilizam CFC, a chamada que cria o CFC também chama um método init(). Isto é feito tanto para criar uma instância de um CFC, bem como inicializá-lo com algumas informações. Assim, por exemplo, você pode querer passar em um nome de fonte de dados para um CFC para que o componente pode …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-eu-inicializo-um-cfc-e-ao-mesmo-tempo-crio-ele/

Sep 13

Como faço para contornar a falta de construtores em CFC?

A prática adotada é a de criar um “init” método que retorna o objeto. Exemplo: <cfcomponent displayname="Person"> <cffunction name="init" access="public" output="false"> <cfreturn this /> </cffunction> </cfcomponent> O método init pode aceitar os argumentos e executar a inicialização do objeto, se necessário. Agora, você sempre pode criar os objetos como este: <cfset joe = createObject('component', 'Person').init() …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-faco-para-contornar-a-falta-de-construtores-em-cfc/