SMS EasyReader&Printer

Print SMS from Android

with SMS EasyReader&Printer ver. 11.3
Categories

SMS XML viewer online with SMS EasyReader&Printer 💬

06.11.20

SMS XML viewer online with SMS EasyReader&Printer 💬

06.11.20 - 

Inspire others! Click share and let everyone discover us. Thank you :-)

SMS XML viewer online

SMS XML viewer

In this article I will show you how to open and view online any 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 an app or program available on the Internet, then you can use our SMS EasyReader&Printer to open and read 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.

SMS EasyReader&PrinterThe SMS Easy Reader & 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!

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

SMS XML reader

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.

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.


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

Inspire others! Click share and let everyone discover us. Thank you :-)

Categories

Print SMS from Android