1. Trang chủ
  2. » Thể loại khác

Xây dựng ứng dụng trao đổi dữ liệu đa phương tiện theo chuẩn NewsML G2 ứng dụng tại Thông tấn xã Việt Nam : Luận văn ThS. Công nghệ thông tin: 60 48 01 04

58 19 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 58
Dung lượng 2,87 MB

Nội dung

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN KHẮC MINH Xây dựng ứng dụng trao đổi liệu đa phương tiện theo chuẩn NewsML G2 ứng dụng Thông xã Việt Nam LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN HÀ NỘI – 2015 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN KHẮC MINH Xây dựng ứng dụng trao đổi liệu đa phương tiện theo chuẩn NewsML G2 ứng dụng Thông xã Việt Nam Ngành : CôngnghệThông tin Chuyênngành : HệthốngThông tin Mãsố : 60.48.01.04 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS TS.NGUYỄN HẢI CHÂU HÀ NỘI – 2015 Đại học Cơng Nghệ Luận văn cuối khóa LỜI CAM ĐOAN - Tôi xin cam đoan luận văn cơng trình nghiên cứu thân Luận văn hồn tồn khơng phải chép cơng trình nghiên cứu người khác, mang tính độc lập định với tất cơng trình nghiên cứu trước Tất tài liệu tham khảo có xuất xứ rõ ràng trích dẫn hợp pháp - Nếu có vi phạm gì, tơi xin hồn toàn chịu trách nhiệm Hà Nội, ngày 29 tháng 05 năm 2015 Học viên Nguyễn Khắc Minh Đại học Cơng Nghệ Luận văn cuối khóa LỜI CẢM ƠN - Để hồn thành luận văn có kiến thức ngày hôm nay, đầutiên xin gửi lời cảm ơn đến cán hướng dẫn khoa học PGS.Nguyễn Hải Châuđã tận tình hướng dẫn, quan tâm động viên tơi q trình tìm hiểu, nghiên cứu, xây dựng hồn thành luận văn - Tơi xin gửi lời cảm ơn đến Ban Giám Hiệu toàn thể thầy cô khoa Công nghệ thông tin - Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội tận tình giảng dạy, truyền đạt kiến thức kinh nghiệm quý báu cho tồn thể học viên cao học khóa 19 suốt trình học tập nghiên cứu trường - Tơi xin bày tỏ lịng biết ơn sâu sắc đến Ban Lãnh Đạo toàn thể anh chị em đồng nghiệp Phòng Quản trị hệ thống-Trung tâm kỹ thuật thông xã Việt Nam cho phép tạo điều kiện ủng hộ giúp đỡ suốt khóa học Thạc sĩ - Tơi xin chân thành cảm ơn người thân gia đình, bạn bè động viên tạo điều kiện giúp tơi q trình học tập, cơng tác sống - Mặc dù cố gắng hoàn thành luận văn thời gian khả cịn nhiều hạn chế nên luận văn khó tránh khỏi sai sót định, mong thơng cảm dẫn, góp ý thầy bạn bè để luận văn hồn thiện - Cuối xin gửi lời chúc sức khỏe thành đạt tới tất quý thầy cô, quý đồng nghiệp gia đình bạn bè Hà Nội, ngày 29tháng 05 năm 2015 Học viên Nguyễn Khắc Minh Đại học Cơng Nghệ Luận văn cuối khóa ĐỀ TÀI: Xây dựng ứng dụng trao đổi liệu đa phương tiện theo chuẩn NewsML-G2 ứng dụng Thông xã Việt Nam Chương I: HỆ THỐNG QUẢN LÝ ẢNH CỦA THÔNG TẤN XÃ VIỆT NAM 1.1 Quy trình nhận ảnh Thông xã Việt Nam 1.1.1 Mơ hình nhận ảnh TTXVN 1.1.2 Mô tả chi tiết luồng thông tin nhận ảnh quốc tế 1.1.3 Mô tả chi tiết luồng thông tin nhận ảnh Trong nước 1.2 Quy trình Biên tập ảnh Thông xã Việt Nam 10 Chương 2: 13 CHUẨN NEWSML-G2 13 2.1 Các chuẩn G2 Standards IPTC 13 2.1.1 Chuẩn IIM 13 2.1.2 ChuẩnIPTC7901 Định dạng truyền tải văn 13 2.1.3 Chuẩn Định dạng văn tin tức NITF 14 2.1.4 Chuẩn NewsML 14 2.1.5 Chuẩn EventsML-G2 14 2.1.6 Chuẩn Sport ML-G2 15 2.1.7 Chuẩn NewsML-G2 15 2.2 Giới thiệu Chuẩn NewsML-G2: 15 2.2.1 Các mục NewsML-G2 15 2.2.2 Cấu trúc mục 16 2.3 NewsML-G2 văn 19 2.3.1 Cấu trúc tài liệu 20 2.3.2 Nội dung văn 21 2.4 NewsML-G2 hình ảnh 22 2.4.1 Siêu liệu nhúng 22 2.4.2 Cấu trúc 24 2.4.3 Dữ liệu hình ảnh 25 2.5 NewsML-G2 Video 26 Chương 3: 30 DỊCH VỤ WEB 30 Đại học Cơng Nghệ 3.1 Luận văn cuối khóa Tổng quan web services 30 3.1.1 Khái niệm: 30 3.1.2 Đặc điểm Web service 31 3.1.3 Ưu nhược điểm 32 3.2 Kiến trúc Dịch vụ Web 32 3.2.1 Mơ hình hoạt động 32 3.2.2 Kiến trúc Dịch vụ Web 34 3.3 Các thành phần web service 35 3.3.1 XML – Ngôn ngữ đánh dấu mở rộng 35 3.3.2 WSDL – Ngôn ngữ mô tả dịch vụ web 35 3.3.3 UDDI - Tích hợp, khám phá mô tả đa 37 3.3.4 SOAP –Giao thức truy cập đối tượng đơn giản 37 Chương 4: XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG VÀ KẾT QUẢ THỬ NGHIỆM 39 4.1 Thực trạng cần giải 39 4.2 Xây dựng chương trình 39 4.2.1 Xây dựng chương trình bóc ảnh theo chuẩn XML 39 4.2.2 Xây dựng chương trình phát ảnh theo chuẩn XML 41 4.2.3 Xây dựng dịch vụ web 44 4.3 Kết luận hướng phát triển 49 TÀI LIỆU THAM KHẢO 50 PHỤ LỤC 52 Đại học Cơng Nghệ Luận văn cuối khóa DANH MỤC CÁC KÝ HIÊU VIÊT TẮT STT KÝ HIỆU ITPC IIM NITF IPTC7901 AP Tiếng Anh International Telecommunication Press Council Information Interchange Model News Industry Text Format Tiếng Viêt Hội đồng báo chí Viễn thơng Quốc tế Trao đổi thông tin mẫu Chuẩn Định dạng văn tin tức 1990s by IPTC Information Định dạng truyền tải văn Interchange Model Associated Press Liên đồn báo chí Hoa kỳ Đại học Công Nghệ Luận văn cuối khóa DANH MỤC HÌNH VẼ ĐỒ THỊ Hình 1.1: Mơ hình nhận ảnh Thơng xã Việt Nam……………… ……………7 Hình 1.2: Mơ hình nhận ảnh AFP Thơng xã Việt Nam……………………… Hình 1.3: Mơ hình nhận ảnh KYODO Thơng xã Việt Nam………………… Hình 1.4: Mơ hình nhận ảnh thơng xã Việt Nam……………………… ……10 Hình 1.5: Quy trình Biên tập ảnh thơng xã Việt Nam…………………… …11 Hình 2.1: Các kiểu Item NewsML-G2……………………………………………… 15 Hình 2.2: Cấu trúc Item NewsML-G2……………………………………………… 16 Hình 2.3: Cấu trúc NewsML-G2 text hãng AFP……………………………… 19 Hình 2.4: IPTC Fields…………………………………………………………………23 Hình 2.5: NewsML-G2 Picture……………………………………………………….26 Hình3.1: Máy khách gọi dịch vụ web ……………………………………………….30 Hình 3.2: Mạng nội bộ……………………………………………………………… 30 Hình 3.3: Các loại dịch vụ web ……….…………………………………………… 31 Hình 3.4: Mơ hình hoạt động dịch vụ web …………………………………… 33 Hình 3.5: Kiến trúc dịch vụ web …… …………………………………………34 Hình 3.6: Cấu trúc SOAP ……………………………………………………… 38 Hình 4.1: Chương trình Photo_NEWSML-G2……………………………………… 41 Hình 4.2: Thơng tin ảnh theo chuẩn NEWSML G2 ……………………………… 41 Hình 4.3: Chương trình phát ảnh Despatches NEWSML-G2……………………… 43 Hình 4.4: Web TTXVN_Biên tập Ảnh ……….………………………………………44 Hình 4.5: Solution dịch vụweb …………………………………………………….45 Hình 4.6: Web TTXVN_Biên tập ảnh … ………………………………………… 45 Hình 4.7: Các dịch vụ web.……… ……………………………………………… 46Hinh 4.8: Giao diện hộp thoại add web reference…………………………………….47 Hinh 4.9: Giao diện đăng nhập……………………………………………………… 47 Hình 4.10: Giao diện đăng nhập thành cơng …………………………………………48 Hình 4.11: Kết tra cứu ………………………………………………………… 48 Đại học Cơng Nghệ Luận văn cuối khóa Chương I: HỆ THỐNG QUẢN LÝ ẢNH CỦA THÔNG TẤN XÃ VIỆT NAM 1.1 Quy trình nhận ảnh Thơng xã Việt Nam 1.1.1 Mơ hình nhận ảnh TTXVN Hình 1.1: Mơ hình nhận ảnh Thơng xã Việt Nam Hệ thống ảnh TTXVN bao gồm: - Ảnh Quốc tế: thông xã Việt Nam nhận ảnh chủ yếu hãng  AFP,AFF  Kyodo  Xinhua - Ảnh nước:Phóng viên Đầu vào ảnh.ipg; chương trình Datains đọc liệu metadata ảnh, insertthông tin vào database Photostore 1.1.2 Mô tả chi tiết luồng thông tin nhận ảnh quốc tế a Ảnh AFP Đại học Cơng Nghệ Luận văn cuối khóa Hình 1.2: Mơ hình nhận ảnh AFP Thơng xã Việt Nam - Quy trình thu: Ảnh thu từ vệ tinh qua Ăngten Máy thu tin ảnh afp Ảnh thu lưu thư mục: D:\MediaServer\MSE02416\Database\Photo\yyyy-MM-dd (1) Ảnh AFP; AFF ftp từ máy chủ Thu tin ảnh AFP sang F:\ImgInput\NEWAFP(máy chủ application) Tiến trình ftp ảnh tự động bên AFP config (2) Trên máy chủ app 172.16.60.167, chương trình datains quét ảnh F:\ImgInput\NEWAFP để:  Đọc thông tin metadata ảnh, insert liệu vào database Photostore  Ftp ảnh lên thư mục F:\ImgStore\yyyy\MM\dd (server Photo) b Xinhua - Quy trình thu tin: Ảnh thu từ vệ tinh qua Ăngten, đầu thu đến máy thu ảnh Xinhua Ảnh thu lưu thư mục: D:\data\cnml\input\photo\ yyyyMMDD (1) Ảnh Xinhua ftp từ máy chủ Thu ảnh Xinhua sang máy chủ Application F:\ImgInput\ XIN Tiến trình ftp ảnh tự động bên Xinhua config (2) Trên máy chủ Application, chương trình datains quét ảnhF:\ImgInput\XIN để:  Đọc thông tin metadata ảnh, insert liệu vào database Photostore  Ftp ảnh lên thư mục F:\ImgStore\yyyy\MM\dd (server Photo) c Kyodo Đại học Công Nghệ Luận văn cuối khóa -Đầu vào chương trình: Danh sách ảnh phát cho khách hàng lưu bảng Despatches database -Đầu chương trình: Ảnh gửi đến khách hàng theo chuẩn NEWSML G2 qua đường ftp -Quy trình xử lý chương trình:  Chương trình xác định ảnh phát cho khách hàng qua bảng Despatches  Ảnh phát ghi vàotheo chuẩn NewsML G2, gồm file ảnh *.jpg file XML  Ảnh ftp tới khách hàng  Trong trường hợp lỗi ảnh lưu lại vào thư mục khác Thực nghiệm: - Trong q trình thử nghiệm, tơi tiến hành test lấy ảnh gửi cho hãng KYODO - Đầu vào: Ảnh phát cho hãng KYODO - Đầu ra: Ảnh gửi theo chuẩn NEWSML G2 42 Đại học Công Nghệ Luận văn cuối khóa Hình 4.3: Chương trình phát ảnh Despatches NEWSML-G2 - Nội dung file XML ghi theo cấu trúc chuẩn NEWSML G2: - Vietnam News Agency Copyright 2014 The Vietnam News Agency All rights reserved This material may not be published, broadcast, rewritten or redistributed. - Vietnam News Agency 4/30/2014 - 9/29/2014 11:15:01 AM Tran Le Lam 111 NCNG Images Khong co gi Việt Nam 43 Đại học Công Nghệ Luận văn cuối khóa Đà Nẵng 2 Beach tourism season launched in Da Nang [29/09/2014 11:12:00] [01/05/2014 17:56:58] Han 11 May 1- A festival entitled “Danang beach - old destination, new look” was launched at Bien Dong park and the Pham Van Dong beach in the central city of Da Nang on April 30 The six-day festival is featuring a wide and highly entertaining range of cultural activities including “Bai Choi” (singing while acting as playing cards), folk games, photo exhibitions and art performances This year’s event will introduce a few new exciting and exotic activities such as bikini flash mob performance, beach volleyball, hip hop dance competition, and bike and kayak racing, for all to enjoy Photo: Children release doves into the air during the opening ceremony VNA Photo: Trần Lê Lâm. - 1964605 4.2.3 Xây dựng dịch vụ web a Mơ hình hệ thống Hình 4.4: Web TTXVN_Biên tập Ảnh -Hệ thống nghiên cứu xây dựng gồm: máy chủ database lưu trữ sở liệu Máy chủ dịch vụ web sẵn sang đợi lệnh có dịch vụ web gọi tới Máy khách gọi yêu cầu cần thực b Xây dựng dịch vụ web - Ngơn ngứ lập trình: vb.net visual studio 2010 -Tạo dịch vụ web: 44 Đại học Công Nghệ Luận văn cuối khóa Hình 4.5: Solution dịch vụ web  Bước 1: Khởi động Víual Studio.net tạo project sử dụng ASP.net Web application  Bước 2: Trong Solution Explorer, đổi tên tập tin Services1.amx thành WSVBIENTAPANH.asmx, đổi tên lớp Services1 thành WSV BIEN TAP ANH  Bước 3: khai báo web.config kết nối đến sở liệu  Bước4: Hoàn thiện webMethod bao gồm Cập nhật, chỉnh sửa, tìm kiếm thơng tin ảnh đóng gói thơng tin  Bước 5: Xây dựng site TTXVN_Bientapanh trỏ vào dịch vụ web Hình 4.6: Web TTXVN_Biên tập ảnh Dịch vụ web bao gồm chức năng: Update_image, Insert_image, Update_Despatches, Insert_Despatches, Insert_UserRight, UserRight, Get_IMG 45 Đại học Cơng Nghệ Luận văn cuối khóa Hình 4.7: Các dịch vụ web c Ứng dụng biên tập ảnh - Ngơn ngứ lập trình: vb.net visual studio 2010 Tạo ứng dụng form Chương trình Biên tập ảnh để gọi đến dịch vụ web Máy khách gọi dịch vụ web cách dùng chức add web reference 46 Đại học Cơng Nghệ Luận văn cuối khóa Hình 4.8: Giao diện hộp thoại add web reference - Kết thực nghiệm:  Đầu vào: chương trình biên tập ảnh gọi đến dịch vụ web  Đầu ra: dịch vụ Web trả kết cho chương trình biên tập ảnh -Các kết thực luận văn:  Kết trả trả thơng tin Nhóm truy cập, tên truy cập dịch vụ web Hinh 4.9: Giao diện đăng nhập  Kết trả pass word đăng nhập thành công 47 Đại học Công Nghệ Luận văn cuối khóa Hình 4.10: Giao diện đăng nhập thành cơng  Kết tra cứu ảnh Hình 4.11: Kết tra cứu 48 Đại học Công Nghệ Luận văn cuối khóa 4.3 Kết luận hướng phát triển Kết đạt được: -Sau thời gian tìm hiểu hướng dẫn tận tình, luận văn tơi đạt số kết bước đầu sau: -Luận văn tìm hiểu khái quát Hệ thống Ảnh thông xã Việt Nam  Luận Văn trình bày trình bày chi tiết Chuẩn NEWSML-G2, lich sử phát triển, cấu trúc chuẩn NEWML G2 text, Picture video  Nghiên cứu ứng dụng web dich vụ web, cấu trúc, cách thức hoạt động  Giải việc Xây dựng ứng dụng trao đổi liệu đa phương tiện theo chuẩn NewsML G2 ứng dụng Thông xã Việt Nam, xây dựng dịch vụ web để phục vụ cho yêu cầu nâng cấp chương trình biên tập ảnh Hạn chế: -Hiện dich vụ web chưa hồn thành hết, cịn nhiều dịch vụ cần hoàn thiện để đáp ứng với yêu cầu người dung Hướng phát triển: -Trong thời gian tới, Tôi tiếp tục phát triển vấn đề nghiên cứu luận văn là:Hoàn thiện dịch vụ web để đáp ứng yêu cầu phục vụ cho yêu cầu nâng cấp chương trình biên tập ảnh 49 Đại học Cơng Nghệ Luận văn cuối khóa TÀI LIỆU THAM KHẢO Tiếng Việt: ThS Nguyễn Minh Đạo,GIÁO TRÌNH LẬP TRÌNH WEB VỚI ASP.NET, NXB Đại học Quốc gia TP.Hồ Chí Minh VietNamNet ICOM JSC (2009), "Tài liệu vận hành hệ thống SMS Thông Tấn Xã Việt Nam" Nguyễn Phương Lan, 2005, XML tảng ứng dụng, NXB Lao động xã hội Tiếng Anh: Aaron E Walsh, 2002, UDDI, SOAP, and WSDL: The Web Services Specification Reference Book Paperback, Pearson Education Bill Evjen, Kent Sharkey, Thiru Thangarathinam, 2007, Professional XML, Wrox David Duke, Lynda Hardman, Alexander G.Hauptmann, 2008, Semantic Multimedia, Springer David Hunter, Kurt, 2003, Beginning XML, 2nd Edition: XML Schemas, SOAP, XSLT, DOM, and SAX 2.0 Wiley Publishing, inc Ethan Cerami, 28 Feb 2002, Web Services Essentials Paperback – Import, O'Reilly Media G Alonso, F Casati, H Kuno, V Machiraju ,2004, Web Services: Concepts, Architecture and Applications, Springer Verlag 10 International Press Telecommunications Council, 2014, NewsML-G2 Implementation Guide 11 James Snell,Doug Tidwell, 2001, Programming Web Services with SOAP, O'Reilly & Associates, Inc Sebastopol, CA, USA 12 Lyndon Nixon, Stamatia Dasiopoulou, Multimedia, Broadcasting, and eCulture,Springer Berlin Heidelberg 13 Randy J Ray, Pavel Kulchenko, Dec 19, 2002, Programming Web Services with Perl, O'Reilly Media 14 Raphaël Troncy,2008, Bringing the IPTC News Architecture into the Semantic Web, Conference Paper Amsterdam 15 Rod Stephens Brian Hochgurtel,2002,Visual Basic NET and XML,Wiley 16 Roger Jennings, 2002, Visual Basic.NET XML Web Services Developer's Guide, McGraw-Hill Professional 17 Susan F Marseken,2010, Newsml,Betascript Publishing 18 Scott Mitchell, 2004, An Extensive Examination of Web Services, U.S and Canada 19 Vikram Ramchand, Sonal Mukhi, 2008, XML WebServices and SOAP ,Bpb Publications 20 Sandeep Chatterjee, 2003, Developing Enterprise Web Services: An Architect's Guide Paperback, Prentice Hall 50 Đại học Công Nghệ Luận văn cuối khóa Địa web: 21 http://iptc.cms.apa.at/site/News_Exchange_Formats/ 22 https://iptc.org/standards/newsml-g2/ 23 http://www.afp.com/fr/professionnels/services/iris/newsmlg2-documentation/ 24 http://www.w3.org/TR/sw-oosd-primer/ 25 http://www.codeproject.com/ 26 http://tutorials.jenkov.com/web-services/index.html 51 Đại học Cơng Nghệ Luận văn cuối khóa PHỤ LỤC 1.Mã nguồn đọc thông tin ảnh XLM PublicFunction getinfo_XML (ByVal File AsString, ByRef imgInfo AssystemInfo) AsBoolean Try Dim xmldoc AsNewXmlDocument () Dim xmlnode AsXmlNodeList Dim m_node AsXmlNode xmldoc.Load (File) rsAcess_Xml = New ADODB.Recordset rsAcess_Xml.Open (sAcess_Xml, dbConnect, 1, 2) For k = To rsAcess_Xml.RecordCount - Element = "" ChildElement = "" Attribute = "" Get_ChildElement = "" Get_Attribute = "" Element = rsAcess_Xml.Fields("Element").Value ChildElement = rsAcess_Xml.Fields("ChildElement").Value Des = rsAcess_Xml.Fields("Des").Value Try Count_Ele = rsAcess_Xml.Fields("count_Ele").Value Catch ex AsException Count_Ele = EndTry Try Attribute = rsAcess_Xml.Fields("Attribute").Value Catch ex AsException Attribute = "" EndTry Dim tmp_ele AsInteger tmp_ele = xmlnode = xmldoc.GetElementsByTagName(Element) ForEach m_node In xmlnode If Attribute = ""Then Get_ChildElement = m_node.SelectSingleNode(ChildElement).InnerText Else If tmp_ele = Count_Ele Then Try 52 Đại học Cơng Nghệ Luận văn cuối khóa Get_Attribute = m_node.Attributes(Attribute).Value Exit For Catch ex AsException Get_Attribute = "" EndTry Else tmp_ele = tmp_ele + EndIf EndIf Next SelectCase Des Case"Datecreated" If Get_Attribute = ""Then imgInfo.Datecreated = Get_ChildElement Else imgInfo.Datecreated = Get_Attribute EndIf Case"City_province" If Get_Attribute = ""Then imgInfo.City_province = Get_ChildElement Else imgInfo.City_province = Get_Attribute EndIf Case"Title" If Get_Attribute = ""Then imgInfo.Title = Get_ChildElement Else imgInfo.Title = Get_Attribute EndIf Case"Caption" If Get_Attribute = ""Then imgInfo.Caption = Get_ChildElement Else imgInfo.Caption = Get_Attribute EndIf Case"Img1" If Get_Attribute = ""Then imgInfo.img1 = Get_ChildElement Else imgInfo.img1 = Get_Attribute 53 Đại học Công Nghệ Luận văn cuối khóa EndIf Case"Img2" If Get_Attribute = ""Then imgInfo.img2 = Get_ChildElement Else imgInfo.img2 = Get_Attribute EndIf Case"Img3" If Get_Attribute = ""Then imgInfo.img3 = Get_ChildElement Else imgInfo.img3 = Get_Attribute EndIf EndSelect rsAcess_Xml.MoveNext() Next rsAcess_Xml.Close() Catch ex AsException getinfo_XML = False EndTry getinfo_XML = True EndFunction Mã nguồn ghi thông tin ảnh XML Dim xml_text_writer AsNewXmlTextWriter(sFileTam, System.Text.Encoding.UTF8) xml_text_writer.WriteStartDocument(True) xml_text_writer.Formatting = Formatting.Indented xml_text_writer.Indentation = xml_text_writer.WriteStartElement("NewsItem") xml_text_writer.WriteAttributeString("guid", "tag:gettyimages.com,2010:GYI0062134533") xml_text_writer.WriteAttributeString("Version", "3") xml_text_writer.WriteAttributeString("Standard", "NewsML-G2") xml_text_writer.WriteAttributeString("Standardversion", "2.15") xml_text_writer.WriteAttributeString("xml:lang", "en-US") xml_text_writer.WriteStartElement("CatalogRef") xml_text_writer.WriteAttributeString("href", "http://www.iptc.org/std/catalog/catalog.IPTC-G2-Standards_22.xml") xml_text_writer.WriteEndElement() xml_text_writer.WriteStartElement("CatalogRef") 54 Đại học Công Nghệ Luận văn cuối khóa xml_text_writer.WriteAttributeString("href", "http://cv.gettyimages.com/nml2catalog4customers-1.xml") xml_text_writer.WriteEndElement() xml_text_writer.WriteElementString("RightsInfo", "Vietnam News Agency") xml_text_writer.WriteElementString("Rights", IPTCTemp1.Rights) xml_text_writer.WriteStartElement("ItemMeta") xml_text_writer.WriteStartElement("itemClass") xml_text_writer.WriteAttributeString("qcode", "ninat:picture") xml_text_writer.WriteEndElement() xml_text_writer.WriteElementString("Provider", "Vietnam News Agency") xml_text_writer.WriteElementString("VersionCreated", IPTCTemp1.DateCreated) xml_text_writer.WriteStartElement("PubStatus") xml_text_writer.WriteAttributeString("qcode", "stat:usable") xml_text_writer.WriteEndElement() xml_text_writer.WriteEndElement() xml_text_writer.WriteStartElement("ContentMeta") xml_text_writer.WriteElementString("ContentCreated", IPTCTemp1.contentCreated) xml_text_writer.WriteElementString("Creator", IPTCTemp1.creator) xml_text_writer.WriteElementString("Contributor", IPTCTemp1.contributor) xml_text_writer.WriteElementString("Category", IPTCTemp1.category) xml_text_writer.WriteElementString("Creditline", "Images") xml_text_writer.WriteElementString("Subject", IPTCTemp1.Subject) xml_text_writer.WriteElementString("Country", IPTCTemp1.country) xml_text_writer.WriteElementString("City", IPTCTemp1.city) xml_text_writer.WriteElementString("Provice", IPTCTemp1.provice) xml_text_writer.WriteElementString("Keyword", IPTCTemp1.keyword) xml_text_writer.WriteElementString("Urgency", IPTCTemp1.urgency) xml_text_writer.WriteElementString("Headline", IPTCTemp1.headline) xml_text_writer.WriteElementString("Description", IPTCTemp1.description) xml_text_writer.WriteEndElement() xml_text_writer.WriteStartElement("ContentSet") xml_text_writer.WriteStartElement("RemoteContent") xml_text_writer.WriteAttributeString("href", " " & IPTCTemp1.href & "") xml_text_writer.WriteAttributeString("Version", " 1") xml_text_writer.WriteAttributeString("Size", " " & IPTCTemp1.size & "") xml_text_writer.WriteAttributeString("Width", " " & IPTCTemp1.width & "") xml_text_writer.WriteAttributeString("Contenttype", " image/jpeg") 55 Đại học Công Nghệ Luận văn cuối khóa xml_text_writer.WriteAttributeString("Height", " " & IPTCTemp1.height & "") xml_text_writer.WriteEndElement() xml_text_writer.WriteElementString("altId", IPTCTemp1.altId) xml_text_writer.WriteEndElement() xml_text_writer.WriteEndElement() xml_text_writer.Close() 56

Ngày đăng: 23/09/2020, 21:15

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN