2014-11-20 4 views
1

원본을 유지하면서 XML 파일 내에서 태그를 자동으로 변경하려고합니다. 나는 어떻게 든이 일을 PHP 또는 Perl을 사용할 수 있는지,하지만 난 원하는 무엇의 예는 것자동으로 XML 태그 변경

file1.xml

다음
<?xml version="1.0" encoding="UTF-8"?> 
<name>Name</name> 
<surname>Surname</surname> 
<telephone>0412345678</telephone> 

내가 자동으로 변경하기 위해 뭔가를하고 싶습니다 그것은 내 FTP 서버 안타 새 파일로 저장, 그래서 2는 다음

file2.xml

올바른 방향으로 밀어 넣기가 많이 감사합니다
<?xml version="1.0" encoding="UTF-8"?> 
<firstname>Name</firstname> 
<lastname>Surname</lastname> 
<mobile>0412345678</mobile> 

, 덕분에 생성 될 파일을 한 번.

+0

이것을 확인하십시오. http://stackoverflow.com/a/8164058/1301076 – rjdown

답변

0

XSLT는이 작업을 위해 설계되었습니다. 이것은 당신이 변화를 쓰기 어떤 언어의 매우 독립적 인 : 파일이 FTP 서버에 도착할 때 당신은 다른 질문은 자동으로 실행하려면 XSLT에 대한 정리

<xsl:template match="name"> 
    <firstname><xsl:value-of select="."/></firstname> 
</xsl:template> 

<xsl:template match="surname"> 
    <lastname><xsl:value-of select="."/></lastname> 
</xsl:template> 

같은 것을 일련의 규칙을 정의 , 그리고 내가 너를 도울 수있는 어떤 것도 아니다.