Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > รบกวนสอบถามเรื่อง get xml ครับ อยากได้ข้อมมูลเฉพาะบ้างตัวที่เราต้องการ ต้องเขียนอย่างไรครับ (มีตัวอย่าง xml ) ขอบคุณครับ



 

รบกวนสอบถามเรื่อง get xml ครับ อยากได้ข้อมมูลเฉพาะบ้างตัวที่เราต้องการ ต้องเขียนอย่างไรครับ (มีตัวอย่าง xml ) ขอบคุณครับ

 



Topic : 132964



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์




ผมใช้ preg_match ก็ไม่ได้ มันติดตรงที่มี node เป็นแบบนี้ครับ subfield code="6"
งงมากครับ
ปล.เอาเฉพาะข้อมมูลบ้างตัวนะครับไม่เอาทั้งหมด

Code (XML)
zs:searchRetrieveResponse xmlns:zs="http://docs.oasis-open.org/ns/search-ws/sruResponse">
<zs:numberOfRecords>1</zs:numberOfRecords>
<zs:records>
<zs:record>
<zs:recordSchema/>
<zs:recordXMLEscaping>xml</zs:recordXMLEscaping>
<zs:recordData>
<record xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/MARC21/slim" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd">
<leader> cam a22 Ia 4500</leader>
<datafield tag="999" ind1=" " ind2=" ">
<subfield code="c">697161</subfield>
<subfield code="d">697160</subfield>
</datafield>
<controlfield tag="001">on1062387172</controlfield>
<controlfield tag="003">OCoLC</controlfield>
<controlfield tag="005">20181112132604.0</controlfield>
<controlfield tag="007">ta</controlfield>
<controlfield tag="008">181111s2011 th a 000 0 tha d</controlfield>
<datafield tag="020" ind1=" " ind2=" ">
<subfield code="a">9786167398624</subfield>
</datafield>
<datafield tag="020" ind1=" " ind2=" ">
<subfield code="a">6167398623</subfield>
</datafield>
<datafield tag="035" ind1=" " ind2=" ">
<subfield code="a">(OCoLC)1062387172</subfield>
</datafield>
<datafield tag="050" ind1=" " ind2=" ">
<subfield code="a">PG2129</subfield>
<subfield code="b">ซ64 2554 ล.1</subfield>
</datafield>
<datafield tag="100" ind1="1" ind2=" ">
<subfield code="6">880-01</subfield>
<subfield code="a">ซีลีน่า, โอลก้า.</subfield>
<subfield code="9">792221</subfield>
</datafield>
<datafield tag="245" ind1="1" ind2="0">
<subfield code="6">880-02</subfield>
<subfield code="a">เล่าเรื่องเมืองไทยเป็นภาษารัสเซีย.</subfield>
<subfield code="n">เล่ม 1 =</subfield>
<subfield code="b">0 ТАДЛАНДЕ ПО - РУССКИ 1 ЧАСТЬ /</subfield>
<subfield code="c">โอลก้า ซีลีน่า.</subfield>
</datafield>
<datafield tag="246" ind1="1" ind2="1">
<subfield code="6">880-03</subfield>
<subfield code="a">ТАДЛАНДЕ ПО - РУССКИ 1 ЧАСТЬ</subfield>
</datafield>
<datafield tag="250" ind1=" " ind2=" ">
<subfield code="6">880-04</subfield>
<subfield code="a">พิมพ์ครั้งที่ 1.</subfield>
</datafield>
<datafield tag="260" ind1=" " ind2=" ">
<subfield code="6">880-05</subfield>
<subfield code="a">กรุงเทพฯ :</subfield>
<subfield code="b">สำนักพิมพ์มหาวิทยาลัยธรรมศาสตร์,</subfield>
<subfield code="c">2554 [2011]</subfield>
</datafield>
<datafield tag="300" ind1=" " ind2=" ">
<subfield code="a">(11), 136 หน้า :</subfield>
<subfield code="b">ภาพประกอบ.</subfield>
</datafield>
<datafield tag="650" ind1=" " ind2="4">
<subfield code="6">880-06</subfield>
<subfield code="a">ภาษารัสเซีย</subfield>
<subfield code="x">แบบเรียนสำหรับผู้พูดภาษาต่างประเทศ</subfield>
<subfield code="x">ภาษาไทย.</subfield>
<subfield code="9">53256</subfield>
</datafield>
<datafield tag="880" ind1="1" ind2=" ">
<subfield code="6">100-01</subfield>
<subfield code="a">Zhilina, Olga.</subfield>
</datafield>
<datafield tag="880" ind1="1" ind2="0">
<subfield code="6">245-02</subfield>
<subfield code="a">lao rư̄ang mư̄ang Thai pen phāsā Ratsīa.</subfield>
<subfield code="n">lem 1 =</subfield>
<subfield code="b">O Thailande po-russki chast 1 /</subfield>
<subfield code="c">ʻŌnkā Sīlīnā.</subfield>
</datafield>
<datafield tag="880" ind1="1" ind2="1">
<subfield code="6">246-03</subfield>
<subfield code="a">O Thailande po-russki chast 1</subfield>
</datafield>
<datafield tag="880" ind1=" " ind2=" ">
<subfield code="6">250-04</subfield>
<subfield code="a">Phim khrang thī 1.</subfield>
</datafield>
<datafield tag="880" ind1=" " ind2=" ">
<subfield code="6">260-05</subfield>
<subfield code="a">Krung Thēp... :</subfield>
<subfield code="b">Samnakphim Mahāwitthayālai Thammasāt,</subfield>
<subfield code="c">2554 [2011]</subfield>
</datafield>
<datafield tag="880" ind1=" " ind2="4">
<subfield code="6">650-06</subfield>
<subfield code="a">Russian language</subfield>
<subfield code="x">Textbooks for foreign speakers</subfield>
<subfield code="x">Thai language.</subfield>
</datafield>
<datafield tag="942" ind1=" " ind2=" ">
<subfield code="2">lcc</subfield>
<subfield code="c">GB</subfield>
</datafield>
<datafield tag="948" ind1=" " ind2=" ">
<subfield code="h">HELD BY TULIB - 0 OTHER HOLDINGS</subfield>
</datafield>
<datafield tag="997" ind1=" " ind2=" ">
<subfield code="a">NS</subfield>
</datafield>
<datafield tag="952" ind1=" " ind2=" ">
<subfield code="0">0</subfield>
<subfield code="1">0</subfield>
<subfield code="2">lcc</subfield>
<subfield code="4">0</subfield>
<subfield code="6">PG2129 ซ00064 02554 ล.00001</subfield>
<subfield code="7">0</subfield>
<subfield code="8">CGB</subfield>
<subfield code="9">1371527</subfield>
<subfield code="a">TUPUEY</subfield>
<subfield code="b">TUPUEY</subfield>
<subfield code="c">PROC</subfield>
<subfield code="d">2018-11-12</subfield>
<subfield code="e">DO</subfield>
<subfield code="g">170.00</subfield>
<subfield code="o">PG2129 ซ64 2554 ล.1</subfield>
<subfield code="p">31379013969622</subfield>
<subfield code="r">2018-11-12</subfield>
<subfield code="v">440.00</subfield>
<subfield code="w">2018-11-12</subfield>
<subfield code="x">หนังสือฝึกงาน (รอตรวจ)</subfield>
<subfield code="y">GB</subfield>
</datafield>
<datafield tag="952" ind1=" " ind2=" ">
<subfield code="0">0</subfield>
<subfield code="1">0</subfield>
<subfield code="2">lcc</subfield>
<subfield code="4">0</subfield>
<subfield code="6">PG2129 ซ00064 02554 ล.00001</subfield>
<subfield code="7">0</subfield>
<subfield code="8">CGB</subfield>
<subfield code="9">1371529</subfield>
<subfield code="a">TUPUEY</subfield>
<subfield code="b">TUPUEY</subfield>
<subfield code="c">PROC</subfield>
<subfield code="d">2018-11-12</subfield>
<subfield code="e">DO</subfield>
<subfield code="g">170.00</subfield>
<subfield code="o">PG2129 ซ64 2554 ล.1</subfield>
<subfield code="p">31379014002670</subfield>
<subfield code="r">2018-11-12</subfield>
<subfield code="v">440.00</subfield>
<subfield code="w">2018-11-12</subfield>
<subfield code="x">หนังสือฝึกงาน (รอตรวจ)</subfield>
<subfield code="y">GB</subfield>
</datafield>
<datafield tag="952" ind1=" " ind2=" ">
<subfield code="0">0</subfield>
<subfield code="1">0</subfield>
<subfield code="2">lcc</subfield>
<subfield code="4">0</subfield>
<subfield code="6">PG2129 ซ00064 02554 ล.00001</subfield>
<subfield code="7">0</subfield>
<subfield code="8">CGB</subfield>
<subfield code="9">1371532</subfield>
<subfield code="a">TUPUEY</subfield>
<subfield code="b">TUPUEY</subfield>
<subfield code="c">PROC</subfield>
<subfield code="d">2018-11-12</subfield>
<subfield code="e">DO</subfield>
<subfield code="g">170.00</subfield>
<subfield code="o">PG2129 ซ64 2554 ล.1</subfield>
<subfield code="p">31379013969606</subfield>
<subfield code="r">2018-11-12</subfield>
<subfield code="v">440.00</subfield>
<subfield code="w">2018-11-12</subfield>
<subfield code="x">หนังสือฝึกงาน (รอตรวจ)</subfield>
<subfield code="y">GB</subfield>
</datafield>
<datafield tag="952" ind1=" " ind2=" ">
<subfield code="0">0</subfield>
<subfield code="1">0</subfield>
<subfield code="2">lcc</subfield>
<subfield code="4">0</subfield>
<subfield code="6">PG2129 ซ00064 02554 ล.00001</subfield>
<subfield code="7">0</subfield>
<subfield code="8">CGB</subfield>
<subfield code="9">1371533</subfield>
<subfield code="a">TUPRIDI</subfield>
<subfield code="b">TUPRIDI</subfield>
<subfield code="c">PROC</subfield>
<subfield code="d">2018-11-12</subfield>
<subfield code="e">DO</subfield>
<subfield code="g">170.00</subfield>
<subfield code="o">PG2129 ซ64 2554 ล.1</subfield>
<subfield code="p">31379013969598</subfield>
<subfield code="r">2018-11-12</subfield>
<subfield code="v">440.00</subfield>
<subfield code="w">2018-11-12</subfield>
<subfield code="x">หนังสือฝึกงาน (รอตรวจ)</subfield>
<subfield code="y">GB</subfield>
</datafield>
<datafield tag="952" ind1=" " ind2=" ">
<subfield code="0">0</subfield>
<subfield code="1">0</subfield>
<subfield code="2">lcc</subfield>
<subfield code="4">0</subfield>
<subfield code="6">PG2129 ซ00064 02554 ล.00001</subfield>
<subfield code="7">0</subfield>
<subfield code="8">CGB</subfield>
<subfield code="9">1371534</subfield>
<subfield code="a">TUPUEY</subfield>
<subfield code="b">TUPUEY</subfield>
<subfield code="c">PROC</subfield>
<subfield code="d">2018-11-12</subfield>
<subfield code="e">DO</subfield>
<subfield code="g">170.00</subfield>
<subfield code="o">PG2129 ซ64 2554 ล.1</subfield>
<subfield code="p">31379013969614</subfield>
<subfield code="r">2018-11-12</subfield>
<subfield code="v">440.00</subfield>
<subfield code="w">2018-11-12</subfield>
<subfield code="x">หนังสือฝึกงาน (รอตรวจ)</subfield>
<subfield code="y">GB</subfield>
</datafield>
</record>
</zs:recordData>
<zs:recordPosition>1</zs:recordPosition>
</zs:record>
</zs:records>
<zs:echoedSearchRetrieveRequest>
<zs:version>2.0</zs:version>
<zs:query>31379013969614</zs:query>
<zs:maximumRecords>1</zs:maximumRecords>
<zs:recordXMLEscaping>xml</zs:recordXMLEscaping>
</zs:echoedSearchRetrieveRequest>
<zs:resultCountPrecision>exact</zs:resultCountPrecision>
</zs:searchRetrieveResponse>




Tag : PHP









ประวัติการแก้ไข
2019-01-22 10:54:56
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-01-22 10:53:04 By : 1818626091561231 View : 473 Reply : 1
 

 

No. 1



โพสกระทู้ ( 9,559 )
บทความ ( 2 )



สถานะออฟไลน์


ศึ่กษาเรื่องการใช้ตัวแปรประเภท object+array ให้รู้เรื่องวิธีการเรียกใช้ object/Array ที่ซ้อนกัน เมื่อเรียกใช้เป็นแล้ว

ให้ศึกษาคำสั่ง DomDocument ของ php สามารถเข้าถีงทุก element ของ xml
หรือ จะ เลือกใช้งาน บาง tag แบบเดียว กับ javascript ได้เลย

สิ่งสำคัญ ต้องรู้จักตัวแปร ชนิด object / array เพราะ result ที่ได้จาก DomDocument เป็น Object / array

ปล. สำหรับ regular ex

<subfield code="6">880-01</subfield>
Code (PHP)
preg_match_all('#<subfield code="6">(.*?)</subfield>#', $a, $m);









ประวัติการแก้ไข
2019-01-22 16:22:18
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-01-22 16:18:04 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนสอบถามเรื่อง get xml ครับ อยากได้ข้อมมูลเฉพาะบ้างตัวที่เราต้องการ ต้องเขียนอย่างไรครับ (มีตัวอย่าง xml ) ขอบคุณครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่