2013-05-21 1 views
0

Cisco IOS XR 용 XML API (문서 : Cisco IOS XR XML API Guide, Cisco IOS XR Release 4.1)를 사용하려고하지만 PHP (simpleXML?)에서 사용할 라이브러리가 포트의 TCP 연결을 열고 시작하는 데 어떤 라이브러리가 필요한지 잘 모르겠습니다. XML을 읽고 쓰는 것.XML을 TCP 포트로 보내고 PHP를 사용하여 대화 할 수 있습니까?

필자는 스키마와 같은 개념을 이해하고 있지만 PHP와 XML에 대한 모든 정보는 웹 서비스, POST 등을 지향하는 것으로 보이며 이는 XML을 읽고 쓰는 것입니다.

+0

이 언어는 사용자가 원하는 언어가 아닙니다. 함께 움직여. –

+0

SimpleXML은 XML 용이며, 연결은 PHP의 소켓 또는 스트림을 통해 이루어집니다. 그래서 당신이 실제로 요구하는 것에 따라, 대답은 다릅니다. 제발 좀 더 자세히 설명해주세요. 이미 라우터와 TCP 연결을 설정할 수 있습니까? 그렇다면 질문에 코드를 추가하십시오. 그렇지 않은 경우 질문에 코드를 추가하고로드 블록을 치는 위치를 강조 표시하십시오. – hakre

+0

@hakre 장비와 통신하기 위해 소켓을 사용하는 부분을 수행하지는 못했지만 실제로 그 부분이 복잡해지기를 기대하지는 않습니다. socket_recv에서 다시 출력을 얻으면 더 이상 궁금합니다. 그것은 simplexml_load_string처럼 보이지만 거기에 내가 찾고 있어요 – Aaron

답변

0

소켓을 열어서 읽고 쓰는 것입니다. 자세한 내용은이 주제의 documentation을 읽어보십시오. xml은 소켓을 통해 실제 통신에 대한 액세서리 일뿐입니다.

EDIT : 소켓은 기본적으로 PHP에 포함되어 있으므로 라이브러리가 필요 없습니다.

+0

그래서 소켓을 통해 XML을 입출력하는 모든 입출력이 들립니다. 일단 거기에 들어가면 사용자 디스플레이 용 또는 장비 구성 용으로 XML을 읽고 쓰는 가장 좋은 방법은 무엇입니까? SimpleXML +? – Aaron

+0

hakre의 [comment] (http://stackoverflow.com/questions/16673477/how-can-i-send-xml-to-a-tcp-port-and-have-a-conversation)을 참조하고 싶습니다. -here-using-php/16673672 # comment23996996_16673477)를 참조하십시오. 예, SimpleXML이 이에 대한 해결책 중 하나입니다. 그러나 코딩을 시작하고 얼마나 멀리 있는지 확인하는 것이 우리가 당신을 더 도울 수 있도록 절대적으로 필요합니다! – webmaster777

관련 문제