SMS EasyReader&Printer

Print SMS from Android

with SMS EasyReader&Printer ver. 11.3
Categories

How to open XML file online containing SMS text messages?

18.02.19

How to open XML file online containing SMS text messages?

18.02.19 - 

How to open XML file online?

In this article I will show you how to open and view any online XML file that contains SMSs and MMSs (*.JPG, PNG and GIF files), exported from any smartphone with Android OS, Windows Phone OS or iOS.
If you want to easily print or email all or selected SMSs and MMSs, please take five minutes to read this article.
If you already have your XML file (e.g sms.xml) that contain your SMS text messages transferred by a program available on the Internet, then you can use our SMS EasyReader&Printer to open XML files online.
Globally, there are many different XML file formats containing SMSs and MMSs, so we are constantly working on our SMS EasyReader&Printer to support all available XML formats.

The SMS EasyReader&PrinterSMS EasyReader&Printer is an online application for uploading and supporting different types of XML • MSG • VMSG • VMG • CSV • TXT file formats transferred from all smartphones with Android, Windows Phone and iOS. With SMS EasyReader&Printer you can easily READ • MANAGE • SEARCH • SELECT • GENERATE CHATS • VIEW STATISTICS • DELETE • CLEAN SPAM • EMAIL SMS TEXT MESSAGES • SAVE and PRINT your SMSs and MMSs (*.JPG,PNG and GIF files) from all types of smartphones and iPhones. The SMS EasyReader&Printer’s full version is the first SMS and MMS management app in the world for all smartphones!

This is an example of XML file architecture:


<?xml version="1.0" standalone="yes"?>
<SmsDataSet xmlns="http://tempuri.org/SMS.xsd">
<xs:schema id="SmsDataSet" targetNamespace="http://tempuri.org/SMS.xsd" xmlns:mstns="http://tempuri.org/SMS.xsd" xmlns="http://tempuri.org/SMS.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeFormDefault="qualified" elementFormDefault="qualified">
<xs:element name="SmsDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Sms">
<xs:complexType>
<xs:sequence>
<xs:element name="Id" msdata:AutoIncrement="true" type="xs:int" />
<xs:element name="Numbers" type="xs:string" minOccurs="0" />
<xs:element name="Subject" type="xs:string" minOccurs="0" />
<xs:element name="Body" type="xs:string" minOccurs="0" />
<xs:element name="SmsType" type="xs:int" />
<xs:element name="Time" type="xs:dateTime" minOccurs="0" />
<xs:element name="MMSData" type="xs:base64Binary" minOccurs="0" />
<xs:element name="ContactId" type="xs:int" minOccurs="0" />
<xs:element name="ContactName" type="xs:string" minOccurs="0" />
<xs:element name="FolderId" type="xs:int" minOccurs="0" />
<xs:element name="ThreadId" type="xs:int" minOccurs="0" />
<xs:element name="Status" type="xs:int" />
<xs:element name="ChatType" type="xs:int" default="0" minOccurs="0" />
<xs:element name="Locked" type="xs:boolean" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SmsFolders">
<xs:complexType>
<xs:sequence>
<xs:element name="Id" msdata:AutoIncrement="true" type="xs:int" />
<xs:element name="ParentId" type="xs:int" minOccurs="0" />
<xs:element name="Title" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SmsPieces">
<xs:complexType>
<xs:sequence>
<xs:element name="Id" msdata:AutoIncrement="true" type="xs:int" />
<xs:element name="SmsId" type="xs:int" />
<xs:element name="PartId" type="xs:int" minOccurs="0" />
<xs:element name="MimeType" type="xs:string" minOccurs="0" />
<xs:element name="Data" type="xs:base64Binary" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SmsThread">
<xs:complexType>
<xs:sequence>
<xs:element name="Id" msdata:AutoIncrement="true" type="xs:int" />
<xs:element name="MessageCount" type="xs:string" minOccurs="0" />
<xs:element name="Snippet" type="xs:string" minOccurs="0" />
<xs:element name="OutDirection" type="xs:boolean" default="false" minOccurs="0" />
<xs:element name="Time" type="xs:dateTime" minOccurs="0" />
<xs:element name="Numbers" type="xs:string" minOccurs="0" />
<xs:element name="AllRead" type="xs:boolean" minOccurs="0" />
<xs:element name="ContactId" type="xs:string" minOccurs="0" />
<xs:element name="Label" type="xs:string" minOccurs="0" />
<xs:element name="DisplayName" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SmsAttachment">
<xs:complexType>
<xs:sequence>
<xs:element name="Id" msdata:AutoIncrement="true" type="xs:int" />
<xs:element name="SmsId" type="xs:int" />
<xs:element name="FilePath" type="xs:string" minOccurs="0" />
<xs:element name="DataColumn1" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:Sms" />
<xs:field xpath="mstns:Id" />
</xs:unique>
<xs:unique name="SmsFolders_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:SmsFolders" />
<xs:field xpath="mstns:Id" />
</xs:unique>
<xs:unique name="SmsPieces_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:SmsPieces" />
<xs:field xpath="mstns:Id" />
<xs:field xpath="mstns:SmsId" />
</xs:unique>
<xs:unique name="SmsThread_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:SmsThread" />
<xs:field xpath="mstns:Id" />
</xs:unique>
<xs:unique name="SmsAttachmentKey1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:SmsAttachment" />
<xs:field xpath="mstns:Id" />
</xs:unique>
<xs:keyref name="FK_Sms_SmsPieces" refer="Constraint1">
<xs:selector xpath=".//mstns:SmsPieces" />
<xs:field xpath="mstns:SmsId" />
</xs:keyref>
<xs:keyref name="FK_SmsFolders_Sms" refer="SmsFolders_Constraint1" msdata:AcceptRejectRule="Cascade">
<xs:selector xpath=".//mstns:Sms" />
<xs:field xpath="mstns:FolderId" />
</xs:keyref>
</xs:element>
<xs:annotation>
<xs:appinfo>
<msdata:Relationship name="Sms_SmsAttachment" msdata:parent="Sms" msdata:child="SmsAttachment" msdata:parentkey="Id" msdata:childkey="SmsId" />
<msdata:Relationship name="Sms_SmsThread" msdata:parent="SmsThread" msdata:child="Sms" msdata:parentkey="Id" msdata:childkey="ThreadId" />
</xs:appinfo>
</xs:annotation>
</xs:schema>
<Sms>
<Id>0</Id>
<Numbers>Here is the sender’s/recipient’s cell phone number</Numbers>
<Body>Here is your encoded SMS text message</Body>
<SmsType>0</SmsType>
<Time>2018-12-23T10:03:28+14:00</Time>
<ContactId>0</ContactId>
<ThreadId>255</ThreadId>
<Status>2</Status>
<ChatType>0</ChatType>
</Sms>
<Sms>
<Id>1</Id>
<Numbers>Here is the sender’s/recipient’s cell phone number</Numbers>
<Body>Here is your encoded SMS text message</Body>
<SmsType>0</SmsType>
<Time>2018-12-23T10:03:29.408+14:00</Time>
<ContactId>0</ContactId>
<ThreadId>255</ThreadId>
<Status>2</Status>
<ChatType>0</ChatType>
</Sms>
...
<SmsThread>
<Id>187</Id>
<MessageCount>8</MessageCount>
<OutDirection>false</OutDirection>
<Time>2019-01-01T14:06:52+14:00</Time>
<Numbers>Here is the sender’s/recipient’s cell phone number</Numbers>
<AllRead>true</AllRead>
<DisplayName>Here is your encoded name</DisplayName>
</SmsThread>
<SmsThread>
<Id>211</Id>
<MessageCount>61</MessageCount>
<OutDirection>false</OutDirection>
<Time>2018-11-17T12:58:08+14:00</Time>
<Numbers>Here is the sender’s/recipient’s cell phone number</Numbers>
<AllRead>true</AllRead>
<DisplayName>Here is your encoded name</DisplayName>
</SmsThread>
...
</SmsDataSet>

You can also read our other, similar articles on MSG and VMSG files:
How to open MSG file online containing SMS text messages?
How to open VMSG file online containing SMS text messages?

You can also find additional and technical information about XML Schema on the Wikipedia and W3.org websites.

If you already have your own file (*.XML • MSG • VMSG • VMG • CSV • TXT) with SMSs and MMSs, then please follow the following steps:

1  First step how to open XML file online

Open the SMS EasyReader&Printer website on your computer or laptop.
Please note our website and web solution perform best on devices with big screens, such as laptops, PCs and tablets.
Scroll down and click on the UPLOAD YOUR SMS FILE button from the list on the left-hand side. You will then need to upload your XML file (e.g sms.xml) to the SMS EasyReader&Printer web solution.
If your file structure is compatible with our SMS EasyReader&Printer, then you will see all your SMSs and MMSs on the website.

2  Upgrade to the SMS Easy Reader&Printer’s full version

Choose the best access plan and upgrade to the SMS EasyReader&Printer’s full version now using PayPal or any Credit Card to get unlimited access to all its amazing features.

Upgrade now to «full» version



The best performance of the SMS EasyReader&Printer app and website is on devices with big screens, such as laptops, PCs and tablets.

SMS EasyReader&Printer supports:
All smartphones with Android OS and Windows Phone OS » Microsoft Lumia • Nokia Lumia • HTC Desire • HTC One • Samsung Galaxy • Sony Xperia • LG G • LG Nexus • Motorola Moto G • Huawei P • Huawei Honor • Lenovo Vibe • Lenovo A • Acer Liquid • Acer Iconia • Asus Zenfone • Alcatel Flash • Alcatel Idol • Alcatel Pop • Alcatel Pixi • ZTE Blade • ZTE Nubia • ZTE Axon • Gigabyte Gsmart and other.
All iPhones with iOS » 3G/3GS • 4/4S • 5/5C/5S • 6/6 Plus/6S/6S Plus • 7/7 Plus and other.


 
SMS EasyReader&Printer banner

Categories

Print SMS from Android