How to open XML file online?

Sharing is caring 🙂

How to open XML file online
with SMS text messages?

In this article I will show you how to open and view online any XML file that contains SMS text messages and MMSes (*.JPG, PNG photos and animated GIF) exported from any smartphone with Android OS, Windows Phone OS or iOS.

If you easily want to print or email all or selected SMS txt messages and/or MMSes, take 5 minutes and read this article please.

If you already have your XML file (e.g sms.xml) with your SMS text messages transferred by any program available in the Internet, then you can use our free SMS EasyReader&Printer or SMS EasyReader&Printer SpeedPRO to open XML file online.

There are many different XML file formats containing SMS texts and/or MMSes in the world, so we are constantly working on our free SMS EasyReader&Printer and SMS EasyReader&Printer SpeedPRO to support all available XML formats.


SMS EasyReader&PrinterSMS EasyReader&Printer is a free online application for uploading and supporting *.XMLMSGVMSGVMG files 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 SPAMS     EMAIL SMS'ES     SAVE   and   PRINT   your SMS text messages and MMSes (*.JPG,PNG and GIF) from all kinds of smartphones and iPhones.
SMS EasyReader&Printer SpeedPRO is the first SMS and MMS management app in the world for all smartphones!

This is sample 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 sender/recipient 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 sender/recipient 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 sender/recipient 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 sender/recipient phone number</Numbers>
<AllRead>true</AllRead>
<DisplayName>Here is your encoded name</DisplayName>
</SmsThread>
...
</SmsDataSet>

You can also read our similar articles about VMSG and MSG files:
How to open VMSG file online?
How to open MSG file online?

How to open SMS backup XML file?

SMS backup and restore XML reader

SMS XML file reader for PC

XML viewer online

 

SMS EasyReader&PrinterSMS EasyReader&Printer is a free online application for uploading and supporting *.XMLMSGVMSGVMG files 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 SPAMS     EMAIL SMS'ES     SAVE   and   PRINT   your SMS text messages and MMSes (*.JPG,PNG and GIF) from all kinds of smartphones and iPhones.
SMS EasyReader&Printer SpeedPRO is the first SMS and MMS management app in the world for all smartphones!


 

You can also find some additional and technical information about XML schema on Wikipedia or W3.org sites.

So, if you already have your own file (*.XML • MSG • VMSG or VMG) with SMS text messages and/or MMSes, then follow below steps:

①  First step how to open XML file online

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

 

②  Second step how to open XML file online

Update now to SMS EasyReader&Printer SpeedPRO to get unlimited access to all amazing features.

For only 9,99 USD you can update access to SMS EasyReader&Printer SpeedPRO.
Compare our online free and paid web solutions (in the right table):
https://sms-vmsg.org/sms-reader-app/free-app/index.php#compare_apps
or click on the button below and update now to SpeedPRO

Update now to
«SpeedPRO»

 

The End 🙂

SMS XML to PDF

Convert SMS XML file

SMS XML to text


Wonder

If you are not familiar with technical and web online apps/solutions, then we can remotely support you. In the price 200 USD you will get from us final PDF file with your SMS text messages chat with indicated phone number.

Contact me please to talk about details
Jacek Lipski
Jacek Lipski, M.Sc.


 

All the best,
Jacek LIPSKI, M.Sc.
Visionary small entrepreneur • Business mentor for SME • Freelancer

By the way, you can check my other business projects and business programs:

  BIOFINGER-AC/T&A :: Time and Attendance systems with a biometric (fingerprint) or a proximity card readers, working time registration solutions » Custom software development and IT solutions.
  Portal e-B2B.org :: international business portal with translated B2B business offers and free ads.

In particular, I herbly invite you to establish cooperation within our business programs:
  Free link exchange with our SMS EasyReader&Printer website » Let's improve together our visibility in Google SERPs, or
  International business partner » Cooperation » One’s own business and company development

Feel free to contact me

If you have any interesting business projects or private concepts and ideas, then feel free to write me an e-mail.

Jacek Lipski Regards 🙂 
Jacek LIPSKI    
M.Sc. Visionary small entrepreneur    
Business mentor for SMEs • Freelancer 



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

SMS EasyReader&Printer logo

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 advert

YOU CAN LEAVE YOUR COMMENTS HERE

Sharing is caring 🙂