10/10/2018, 00:18
Sự khác nhau giửa SOAP và XML
Mình mới bắt đầu coi về SOAP và XML mình thấy 2 cái này cũng giống giống nhau Cùng là ngôn ngữ định dạng dữ liệu SOAP thì của Microsofts thì phải. Nên chẳng biết là nên học theo cái nào.
Mình đang thử làm một ví dụ nhỏ của XML và có dùng CSS để hiển thị nhưng IE vẫn kg hiển thị được theo đúng trong sách! Như vậy phải cần một cái gì đó để IE có thể hiển thị được hay phải dùng HTML hay PHP nhúng vào mớ hiện thì ra được? Nó chung mình mới coi làm theo sách nhưng vẫn kg hiển thị ra được đâm ra ghét XML quá (dài dòng quá)
Kg biết có chương trình nào dùng để tạo code XML theo kiểu Schema kg?
Mong mấy bạn trả lời giúp
Mình đang thử làm một ví dụ nhỏ của XML và có dùng CSS để hiển thị nhưng IE vẫn kg hiển thị được theo đúng trong sách! Như vậy phải cần một cái gì đó để IE có thể hiển thị được hay phải dùng HTML hay PHP nhúng vào mớ hiện thì ra được? Nó chung mình mới coi làm theo sách nhưng vẫn kg hiển thị ra được đâm ra ghét XML quá (dài dòng quá)
Kg biết có chương trình nào dùng để tạo code XML theo kiểu Schema kg?
Mong mấy bạn trả lời giúp
Bài liên quan
Tiếp theo là SOAP và XML, hai cái này hoàn toàn khác nhau. SOAP là protocol và XML là một kỹ thuật biểu diễn dữ liệu. Bạn dùng SOAP để trao đổi các file XML.
Để hiển thị XML bằng CSS thì bạn không cần phải PHP gì cả. Nó đã được add sẵn trong browser rồi. Vạn sự khởi đầu nan, chúc bạn thành công
Mình có 2 file code như thế này:
file 1: simple_client.php
<?php
$echo = $_GET['input'];
print "<h2>Echo Web Service</h2>";
print "<form action='simple_client.php' method='GET'/>";
print "<input name='input' value='$echo'/><br/>";
print "<input type='Submit' name='submit' value='GO'/>";
print "</form>";
if($echo != ''){
$client = new SoapClient(null, array(
'location' => "http://localhost/soap/simple_server.php",
'uri' => "urn://tyler/req"));
$result = $client->
__soapCall("echoo",array($echo));
print $result;
}
?>
file2 :simple_server.php
<?php
function echoo($echo){
return "ECHO: ".$echo;
}
$server = new SoapServer(null,
array('uri' => "urn://tyler/res"));
$server->addFunction('echoo');
$server->handle();
?>
sau đó mình run file1:
http://localhost/soap/simple_client.php
Fatal error: Class 'SoapClient' not found in C:\wamp\www\Soap\simple_client.php on line 12
mình phải fix lổi này như thế nào .Giúp mình với..,
Nhưng mà em thấy SOAP thực ra nó là một kiểu định dạng giữ liệu truyền của mình để tối ưu giữa clinet và server.
AJAX và một số kỹ thuật liên quan
Có ví dụ cho phần SOAP/WebService nhưng không tìm được host nào enable always_populate_raw_post_data !