Reading xml with streamtokenizer
Does anyone know how to read xml tags (everthing in between < & >) with streamtokenizer, I can't find any tutorials.
I recommend xml packages. It's a bit more complex, IMO.
Similar Messages
-
Can't read xml with a Reader?
hi,
is it correct that the java Reader classes for reading character streams can't be used for reading XML (in one-pass)?
ie you don't know what encoding to read the file as until you've read the encoding attribute of the top level tag - and by then its too late - you'd have to start again?
(i think this is how xml parsers must work?)
thanks,
asjfto be honest this was motivated by wanting a quick method to remove the DTD reference from an inputstream, without having to worry about whichever XML API was in use further down in the code (we've since settled on a particular API so this is no longer an issue)
I've been told there are 2 legitimate ways to do this (with the help of the parser)
A) configure the parser (parser-implementation-dependent)
B) in SAX, provide an EntityResolver
Last year I had opted for a gratuitous munge-around by manually reading the inputstream and removing the DTD reference
this year we've started working with chinese documents.. so the code doesn't work since I was using the platform-encoding rather than the xml-declared encoding
its pretty clear that (B) is the way to go but there are a few other technical hurdles to overcome first..
i'm beginning to think that /all/ quick-workarounds come back to bite you soon enough.. -
Read XML with different schema definitions
Hello,
I have an XML stored in a table as XMLTYPE and I have no problem to read the first part (ELMAHeader)
WITH t AS(
SELECT XMLTYPE(
q'[<?xml version = '1.0' encoding = 'UTF-8'?>
<ELMAKM xsi:noNamespaceSchemaLocation="./KM/01.00/ELMAKM_000001.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:km="http://www.zivit.de/KiStA/KiStAM/V1.0/KiStA-KiStAM-Anfrage">
<ELMAKOM>
<ELMAHeader ELMAKMVersion="1">
<AuthSteuernummer>BG</AuthSteuernummer>
<AccountID>11</AccountID>
<KundeneigeneID>1</KundeneigeneID>
<Verarbeitungslauf>PROD</Verarbeitungslauf>
<ErstellungsDatum>2014-09-16</ErstellungsDatum>
<ErstellungsZeit>11:00:27.7</ErstellungsZeit>
</ELMAHeader>
<ELMAVerfahren>
<KISTA_KM_ANTW UUID="0345" OrdBegriff="SLD"
xsi:schemaLocation="http://www.zivit.de/KiStA/KM/01.00-r000001 ./KM/01.00/ELMAKM_KISTA_000001.xsd"
xmlns="http://www.zivit.de/KiStA/KM/01.00-r000001"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:k="http://www.zivit.de/KiStA/Std/01.00-r000001">
<KiStAV_DL Zulassungsnummer="2"/>
<KiStAV Zulassungsnummer="2" Name="SLD"/>
<Antwort xsi:type="AntwortArt3" UUID="0f" KdOrdBegriff="4">
<ReturnCode>1</ReturnCode>
<Anlass Datum="2014-08-11" Grund="1"/>
<PersAngabe>
<Person>
<k:NName>B</k:NName>
<k:VName>Y</k:VName>
<k:GebDt>1944-10-11</k:GebDt>
</Person>
<Adresse xsi:type="k:InlandsAdresse">
<k:Str>A-Str.</k:Str>
<k:HausNr>5</k:HausNr>
<k:Ort>M</k:Ort>
<k:Plz>8</k:Plz>
</Adresse>
</PersAngabe>
</Antwort>
</KISTA_KM_ANTW>
</ELMAVerfahren>
</ELMAKOM>
</ELMAKM>]') x FROM dual
SELECT x
,elma.ELMAKMVersion
,elma.AuthSteuernummer
,elma.AccountID
,elma.KundeneigeneID
FROM t
,XMLTABLE(
'/ELMAKM/ELMAKOM/ELMAHeader'
PASSING t.x
COLUMNS ELMAKMVersion VARCHAR2(8) PATH '@ELMAKMVersion'
,AuthSteuernummer VARCHAR2(10) PATH 'AuthSteuernummer'
,AccountID VARCHAR2(10) PATH 'AccountID'
,KundeneigeneID VARCHAR2(10) PATH 'KundeneigeneID'
) elma
But how can I read the second part(ELMAVerfahren)? I tried many selects but I get no results, e.g.
WITH ...
SELECT x
,elma.UUID
FROM t
,XMLTABLE(
XMLNAMESPACES(
DEFAULT './KM/01.00/ELMAKM_KISTA_000001.xsd'
,'http://www.zivit.de/KiStA/KiStAM/V1.0/KiStA-KiStAM-Anfrage' AS "km"
,'http://www.zivit.de/KiStA/Std/01.00-r000001' AS "k"
'/ELMAKM/ELMAKOM/ELMAVerfahren/KISTA_KM_ANTW'
PASSING t.x
COLUMNS UUID VARCHAR2(8) PATH '@UUID'
) elma
DB version
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
Regards
MarcusHi Marcus,
If you declare a default namespace using the XMLNamespaces clause, it'll apply to all unqualified elements referenced by the XQuery expression.
In your attempt, ELMAKM, ELMAKOM and ELMAVerfahren are treated as being part of the default namespace, which is wrong since those nodes are in no namespace.
To handle this kind of situations, where there are default namespace redefinitions down the tree, you have to declare a prefix :
SELECT x
,elma.UUID
FROM t
,XMLTABLE(
XMLNamespaces('http://www.zivit.de/KiStA/KM/01.00-r000001' as "ns0")
, '/ELMAKM/ELMAKOM/ELMAVerfahren/ns0:KISTA_KM_ANTW'
PASSING t.x
COLUMNS UUID VARCHAR2(8) PATH '@UUID'
) elma -
How to read xml with deep structure into intarnal table.
Hi,
Could you pls any body provide xslt code for deep structure convert into internal table.
sample xml file:
- <ns0:CREATIONOFCONTRACT xmlns:ns0="http://BPCreationXSD.CreationOfContract">
- <CREATIONOFCONTRACTDATA>
<RequestType>L0011</RequestType>
<ApplicationId>AN-12</ApplicationId>
<LoanId>QO-22</LoanId>
- <Borrowerguarantorinfo>
<Borrowerbpno>101020</Borrowerbpno>
<Co-borrower1BPNo>101021</Co-borrower1BPNo>
<Co-borrower2BPNo>101022</Co-borrower2BPNo>
<Guarantor1BPNo>101023</Guarantor1BPNo>
<Guarantor2BPNo>101024</Guarantor2BPNo>
<Branch>New Delhi</Branch>
</Borrowerguarantorinfo>
- <Loaninfo>
<Applicationtype>Fresh</Applicationtype>
<Purposeofloan>Home Purchase</Purposeofloan>
<Securedunsecuredflag>Secured</Securedunsecuredflag>
<Loantype>HL with MRTA</Loantype>
<Loancurrency>INR</Loancurrency>
<Loanproduct>MaxiHome Loan Package</Loanproduct>
<Loanscheme>MaxiHome ZEC</Loanscheme>
<Loanamount>1500000.00</Loanamount>
<Loantenure>60</Loantenure>
<Tiered>No</Tiered>
</Loaninfo>
<Periodfrom>01/07/2009</Periodfrom>
<Periodto>16/09/2019</Periodto>
<RateType>Fixed</RateType>
<Ratecode>10.25</Ratecode>
</CREATIONOFCONTRACTDATA>
</ns0:CREATIONOFCONTRACT>Hi Ramesh,
Thanks for the info,but I found lot of tables unfortunately I am not getting the value for radio buttons. Also I found a FM FIELD_SELECTION_CUSTOMIZE , IMPORT_DYNPRO etc which will call that screen based on profile but it will not store data any where. I found several tables like TCATS, TFAWC, TFAWF, TFAWT etc.But I am not getting the value for raduio buttons.
Thanks & Regards,
Nagaraj Kalbavi -
Ok I've gone through Ed's awesome Flex tutorial in the wiki but for some reason I simply can't nail this one.
<mx:Label y="10" text="Craig's Movie List" id="lblTitle" enabled="true" horizontalCenter="0" fontSize="19" fontFamily="Arial" fontWeight="bold" fontStyle="italic"/>
<mx:HTTPService id="httpRSS" url="http://creator.zoho.com/ccmehil/rss/30/" resultFormat="e4x" />
<mx:DataGrid id="entries" verticalCenter="11" horizontalCenter="0" width="480" dataProvider="{httpRSS.lastResult.channel.item}" height="230">
<mx:columns>
<mx:DataGridColumn headerText="Name" dataField="title" width="300"/>
<mx:DataGridColumn headerText="Rating" dataField="zc:Rating" width="50"/>
<mx:DataGridColumn headerText="Type" dataField="zc:Genre"/>
<mx:DataGridColumn headerText="Runtime" dataField="zc:Runtime"/>
</mx:columns>
</mx:DataGrid>
The RSS looks like
<item>
<title>Winnie the Pooh - A New friend for Winnie Pooh</title>
<link>http://creator.zoho.com/ccmehil/view/30/record/7987000000110023/</link>
<description><b>Title</b> : Winnie the Pooh - A New friend for Winnie Pooh<br/><b>Genre</b> : Zeichentrick<br/><b>Rating</b> : G<br/><b>Director</b> : <br/><b>Year</b> : <br/><b>Runtime</b> : 65<br/><b>Status</b> : Available</description>
<guid isPermaLink="true">http://creator.zoho.com/ccmehil/view/30/record/7987000000110023/</guid>
<zc:Title>Winnie the Pooh - A New friend for Winnie Pooh</zc:Title>
<zc:Genre>Zeichentrick</zc:Genre>
<zc:Rating>G</zc:Rating>
<zc:Director></zc:Director>
<zc:Year></zc:Year>
<zc:Runtime>65</zc:Runtime>
<zc:Status>Available</zc:Status>
</item>
So why can't I access the zc elements? What am I missing?check this documentation on how to handle namespace
http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=dataservices_099_17.html -
Hi
accrording to my knowledge there are two type of push registry:
static registration and dynamic registration!!I don't know when we should use static registration,and when we should use dynamic registration!!And disadvantage of advantage of each type!!
THanks a lotsHi
I belive that you should use static push registry when you know the number of the connections (for example 40 connections max). When you don't know the number of connections you should use the dynamic push registry.
Hope I could help -
I have a question, but I posted it on the wrong forum. This is the link:
https://social.msdn.microsoft.com/Forums/en-US/899c8291-70f5-4c1b-abf2-a1a1242e017a/read-xml-file-with-counter?forum=visualstudiogeneral&prof=requiredHi,
I have created a program that read an xml file like this:
<xas>
<information>
<list>"12345"</list>
<version>1.0.0.1</version>
</information>
<word><n>0</n><v>test123v</v><a>test123a</a></word>
<word><n>1</n><v>testv</v><a>testa</a></word>
</xas>
I read it to a listview called listview1:
The MainWindow.xaml:
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="" Height="1220" Width="1017" WindowStartupLocation="Manual" ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.CanContentScroll="True" UseLayoutRounding="False" WindowState="Maximized">
<Grid>
<ListView x:Name="ListView1" HorizontalAlignment="Left" Height="1220" VerticalAlignment="Top" Width="1017">
<ListView.View>
<GridView x:Name="Lijst">
<GridViewColumn x:Name="Vraag" Header="Vraag" DisplayMemberBinding="{Binding Vraag}">
</GridViewColumn>
<GridViewColumn x:Name="Antwoord" Header="Antwoord" DisplayMemberBinding="{Binding Antwoord}">
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
</Grid>
</Window>
And this is MainWindow.xaml.vb:
Imports System.IO
Imports System.Reflection.Assembly
Imports System.Xml
Imports System.Data
Class MainWindow
Dim VraagListBox As New ListBox
Dim AntwoordListBox As New ListBox
Dim Hoofdmap As String = GetExecutingAssembly().Location
Dim Bestand As String
Private Sub MainWindow_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
'RUNNEN MAAR!!!!
'Het bestand vinden in de commandline argumenten
Dim args() As String = System.Environment.GetCommandLineArgs()
Dim Teller As Integer = "0"
For Each arg As String In args
If Teller = "1" Then
Bestand = arg
Else
Teller = Teller + "1"
End If
Next
Bestand = "D:\Alles voor school!\Alles voor school!\Vakken\Stepping Stones\DATA1\Hoofdstuk 1\Leerlijsten\Hoofdstuk 1 Grammer 1.xas"
'Welk bestand? Set de title
Me.Title = Path.GetFileName(Bestand) & " - ListViewer (V.1.0.0.6)"
If Bestand <> "" Then
'Vragen en antwoorden toevoegen in de kolommen
If Path.GetExtension(Bestand) = ".xas" Then
Dim orderInfo = XElement.Load(Bestand)
For Each entry As XElement In orderInfo...<word>
Dim thisOrder As New Order
With thisOrder
.Vraag = entry...<v>.Value
.Antwoord = entry...<a>.Value
End With
ListView1.Items.Add(thisOrder)
Next
'Virtuele vraaglistbox toevoegen = kolom Vraag van LisView1
Dim orderInfoVraag = XElement.Load(Bestand)
For Each entry As XElement In orderInfoVraag...<word>
Dim thisOrderVraag As New VraagClass
With thisOrderVraag
.Vraag = entry...<v>.Value
End With
VraagListBox.Items.Add(thisOrderVraag)
Next
'Virtuele antwoordlistbox toevoegen = kolom Antwoord van LisView1
Dim orderInfoAntwoord = XElement.Load(Bestand)
For Each entry As XElement In orderInfoAntwoord...<word>
Dim thisOrderAntwoord As New AntwoordClass
With thisOrderAntwoord
.Antwoord = entry...<a>.Value
End With
AntwoordListBox.Items.Add(thisOrderAntwoord)
Next
'Check wat er fout is aan het bestand, en geef een melding
Else
MessageBox.Show("Er is een verkeerde extentie geselecteerd, namelijk: " & Path.GetExtension(Bestand) & ".", "Verkeerde extentie - ListViewer", MessageBoxButton.OK, MessageBoxImage.Error)
Me.Close()
End If
Else
If Bestand = "" Then
MessageBox.Show("Je hebt geen bestand geselecteerd", "Geen bestand geselecteerd - ListViewer", MessageBoxButton.OK, MessageBoxImage.Error)
Me.Close()
Else
MessageBox.Show("Er is iets misgegaan met het laden van het bestand, probeer het later opnieuw", "Onbekende error - ListViewer", MessageBoxButton.OK, MessageBoxImage.Error)
Me.Close()
End If
End If
End Sub
Private Sub ListView1_MouseDoubleClick(sender As Object, e As MouseButtonEventArgs) Handles ListView1.MouseDoubleClick
Directory.CreateDirectory(Path.GetTempPath & "110% Soft\ListViewer 1.0.0.6\" & Path.GetFileName(Bestand))
Dim SchrijfVraag As New StreamWriter(Path.GetTempPath & "110% Soft\ListViewer 1.0.0.6\Word.txt")
Dim SchrijfFile As New StreamWriter(Path.GetTempPath & "110% Soft\ListViewer 1.0.0.6\File.txt")
SchrijfVraag.WriteLine(ListView1.SelectedIndex)
SchrijfFile.WriteLine(Bestand)
SchrijfVraag.Close()
SchrijfFile.Close()
Dim WoordenScherm As ViewWord
WoordenScherm = New ViewWord()
WoordenScherm.ShowDialog()
End Sub
End Class
ViewWord.xaml is:
<Window x:Class="ViewWord"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="ViewWord" Height="155" Width="1017" ResizeMode="NoResize" SizeToContent="WidthAndHeight" Topmost="True" WindowStartupLocation="CenterScreen">
<Grid>
<Label x:Name="VraagLabel" Content="Vraag:" HorizontalAlignment="Left" Margin="23,11,0,0" VerticalAlignment="Top" Width="106"/>
<TextBox x:Name="VraagTextBox" HorizontalAlignment="Left" Height="24" Margin="134,13,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="743" />
<Label x:Name="AntwoordLabel" Content="Antwoord:" HorizontalAlignment="Left" Margin="23,42,0,0" VerticalAlignment="Top" Width="106"/>
<TextBox x:Name="AntwoordTextBox" HorizontalAlignment="Left" Height="24" Margin="134,44,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="743"/>
<Button x:Name="VraagAanpassenButton" Content="Aanpassen" HorizontalAlignment="Left" Margin="882,15,0,0" VerticalAlignment="Top" Width="107"/>
<Button x:Name="AntwoordAanpassenButton" Content="Aanpassen" HorizontalAlignment="Left" Margin="882,44,0,0" VerticalAlignment="Top" Width="107"/>
<Label x:Name="VraagNummerLabel" Content="Vraagnummer:" HorizontalAlignment="Left" Margin="23,72,0,0" VerticalAlignment="Top" Width="106"/>
<TextBox x:Name="VraagNummerTextBox" HorizontalAlignment="Left" Height="24" Margin="134,74,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="743"/>
<Button x:Name="VraagNummerAanpassenButton" Content="Aanpassen" HorizontalAlignment="Left" Margin="882,74,0,0" VerticalAlignment="Top" Width="107"/>
</Grid>
</Window>
In VraagTextBox must come the entry <word><v>test123v</v></word>, in AntwoordTextBox must come the entry <word><a>test123a</a></word>, and in VraagNummerTextBox must come the entry <word><n>0</n></word>
This is the code to fix that (ViewWord.xaml.vb):
Imports System.IO
Public Class ViewWord
Private Structure AntwoordVraag
Public Vraag As String
Public Antwoord As String
End Structure
Private Sub ViewWord_Initialized(sender As Object, e As EventArgs) Handles Me.Initialized
End Sub
Private Sub AntwoordAanpassenButton_Click(sender As Object, e As RoutedEventArgs) Handles AntwoordAanpassenButton.Click
Dim Vraagnummer As String
Dim Bestandsnaam As String
Dim LeesVraag As New StreamReader(Path.GetTempPath & "110% Soft\ListViewer 1.0.0.6\Word.txt")
Dim LeesFile As New StreamReader(Path.GetTempPath & "110% Soft\ListViewer 1.0.0.6\File.txt")
Vraagnummer = LeesVraag.ReadLine()
Bestandsnaam = LeesFile.ReadLine()
LeesVraag.Close()
LeesFile.Close()
MessageBox.Show(Vraagnummer)
Dim teller As Integer = 0
Dim orderInfo = XElement.Load(Bestandsnaam)
If teller = Vraagnummer Then
VraagNummerTextBox.Text = orderInfo...<word>...<n>.Value
VraagTextBox.Text = orderInfo...<word>...<v>.Value
AntwoordTextBox.Text = orderInfo...<word>...<a>.Value
Else
teller = teller + 1
End If
End Sub
End Class
But the result isn't:
VraagTextBox.Text = testv
AntwoordTextBox.Text = testa
NummerTextBox.Text = 1
if i click on the number 2 of the listview (index = 1)
How can i fix it? -
FM to read XML files from Application server in ECC5.0
Hi All,
We need to pick up an XML file from Application server/FTP server. The requirement is to parse the XML file and process it to create material master. SAP provides standard function modules to read XML files.
Now we need to read the XML file contents of MM01 and upload into SAP Data Base through BAPI
I need to know about the Function modules to read XML files from Application Server and also about the FM's that will update the Date base tables with the data obtained form XML files.
Regards
PrathimaParsing XML data:
http://help.sap.com/saphelp_nw04/helpdata/en/86/8280ba12d511d5991b00508b6b8b11/frameset.htm
or alternatively check out ABAP online help for "CALL TRANSFORMATION".
For creating the material master look at BAPI_STANDARDMATERIAL_CREATE.
Thomas -
Problem while reading XML file from Aplication server(Al11)
Hi Experts
I am facing a problem while reading XML file from Aplication server using open data set.
OPEN DATASET v_dsn IN BINARY MODE FOR INPUT.
IF sy-subrc <> 0.
EXIT.
ENDIF.
READ DATASET v_dsn INTO v_rec.
WHILE sy-subrc <> 0.
ENDWHILE.
CLOSE DATASET v_dsn.
The XML file contains the details from an IDOC number , the expected output is XML file giving all the segments details in a single page and send the user in lotus note as an attachment, But in the present output after opening the attachment i am getting a single XML file which contains most of the segments ,but in the bottom part it is giving the below error .
- <E1EDT13 SEGMENT="1">
<QUALF>001</QUALF>
<NTANF>20110803</NTANF>
<NTANZ>080000</NTANZ>
<NTEND>20110803<The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
Invalid at the top level of the document. Error processing resource 'file:///C:/TEMP/notesD52F4D/SHPORD_0080005842.xml'.
/SPAN></NTEND>
<NTENZ>000000</NTENZ>
for all the xml its giving the error in bottom part , but once we open the source code and if we saved in system without changing anything the file giving the xml file without any error in that .
could any one can help to solve this issue .Hi Oliver
Thanx for your reply.
see the latest output
- <E1EDT13 SEGMENT="1">
<QUALF>003</QUALF>
<NTANF>20110803</NTANF>
<NTANZ>080000</NTANZ>
<NTEND>20110803</NTEND>
<NTENZ>000000</NTENZ>
<ISDD>00000000</ISDD>
<ISDZ>000000</ISDZ>
<IEDD>00000000</IEDD>
<IEDZ>000000</IEDZ>
</E1EDT13>
- <E1EDT13 SEGMENT="1">
<QUALF>001</QUALF>
<NTANF>20110803</NTANF>
<NTANZ>080000</NTANZ>
<NTEND>20110803<The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
Invalid at the top level of the document. Error processing resource 'file:///C:/TEMP/notesD52F4D/~1922011.xml'.
/SPAN></NTEND>
<NTENZ>000000</NTENZ>
E1EDT13 with QUALF>003 and <E1EDT13 SEGMENT="1">
with <QUALF>001 having almost same segment data . but E1EDT13 with QUALF>003 is populating all segment data
properly ,but E1EDT13 with QUALF>001 is giving in between. -
Reading XML file from PL/SQL
Hi,
I have a requirement where in I have to read email addresses from the xml file on the OS and use pass it on to a procedure as parameters.
this is the xml file
<?xml version="1.0" encoding="UTF-8" ?>
- <V21>
- <ToAddress>
+ <User>
<Emailid>[email protected]</Emailid>
</User>
- <UserGroup2>
<Emailid>[email protected]</Emailid>
</UserGroup2>
</ToAddress>
- <FromAddress>
<Emailid>[email protected]</Emailid>
</FromAddress>
<HelpDeskNumber>99999999</HelpDeskNumber>
<MailFormat>text/plain</MailFormat>
</V21>
can somebody guide me as to how one can read the XML file (residing in OS) and extract the email fields.Can you throw in some light on how to read XML in pl/sql in oracle 9i?Simplest example:
SQL> DECLARE
2 xml XMLTYPE := XMLTYPE(
3 '<?xml version="1.0" encoding="UTF-8" ?>
4 <V21>
5 <ToAddress>
6 <User>
7 <Emailid>[email protected]</Emailid>
8 </User>
9 <UserGroup2>
10 <Emailid>[email protected]</Emailid>
11 </UserGroup2>
12 </ToAddress>
13 <FromAddress>
14 <Emailid>[email protected]</Emailid>
15 </FromAddress>
16 <HelpDeskNumber>99999999</HelpDeskNumber>
17 <MailFormat>text/plain</MailFormat>
18 </V21>') ;
19 BEGIN
20 dbms_output.put_line(xml.extract('/V21/ToAddress/User/Emailid/text()').getStringVal()) ;
21 END ;
22 /
[email protected]
PL/SQL procedure successfully completed.
SQL> disc
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.7.0 - Production
SQL> -
How to read .xml file from embedded .swf(flash output) in captivate
I have been trying to read .xml file from the .swf (Flash output) that is embedded within the captivate file but no luck yet . Please if anyone got any clue on how get this thing done using Action script 3.0 then let me know. I am using Adobe Captivate 5.5 at present and Flash CS 5.5.
I am well aware about how to read .xml file through action script 3.0 in flash but when insert the same flash in captivate and publish nothing comes in captivate output. I would higly appreciate if anyone could help me out with that.
Here is is graphical demonstration of my query :
Message was edited by: captainmkvHi Captainmkv,
Does the information in this post cover what you're trying to do: http://forums.adobe.com/message/5081928#5081928
Tristan, -
Issue with reading XLSX with multiple sheets file in application Server
Hi,
We're currently implementing SAP CRM 7.40.
In one requirement we have to process an XLSX file and load its information to a set of Z tables.
The file has 6 sheets of data to process, each sheet with distinct number of columns and types (each sheet will be upload to a different Z table).
We're able to process the XLSX using the Desktop Office integration for local files.
However, we must also be able to process files on the application server.
We tried the following approaches without success
- The DOI library doesn't seem to support remote files processing:
- OPEN DATASET. with the dataset we're able to read a remote file, however since the file format is XLSX, the information we read in the dataset comes in an unreadable format
- FTP. we tried to use FTP to download the remote file to a local folder so that we could then use the DOI library to process the file. However, the client only allows SFTP connections and SAPFTP doesn't provide SFTP
There's another approache we're considering to try which is to have a perl script on the application server to split the Excel file into CSV files (one for each tab) and then use OPEN DATASET to read the contents of each file and work from there. This approach seems quite cumbersom
The approach with DOI would be the best one but either we're missing a key configuration or it truly can't be used for files. Are there any special requirements that we should take into account for this option?
We'd like to know if you have any other approach that proves successfull or if any of the above can work but with some aditional adjustments.
Thanks in advance.
Best regards.Hello Ricardo,
Go through below link.
to read Excel file from the application server in a BACKGROUND process
You can try below approach if it is feasible for you.
Turning ".XLSX" into XML & read XML file through application.
XLSX Upload - a Unified Approach - SCN - SAP.com
Thanks!
Sameer -
Getting error in Mozilla, reading xml using JavaScript
Hi All,
I am working with javascript with xml, getting error in Mozilla
1. see html and xml file and check xml file path before test ---
2. please, go through the html and xml file.
read_xml.html
=================
<html>
<head>
<title>xml file using javascript</title>
<script type="text/javascript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
//loading xml file
function doLoadXML(xmlFile)
xmlDoc.async="false";
xmlDoc.onreadystatechange=doStateVerify;
xmlDoc.load(xmlFile);
rootData=xmlDoc.documentElement;
function doStateVerify()
if (xmlDoc.readyState != 4)
return false;
// reading xml file
function doReadXML()
alert("calling function");
doLoadXML("C:/Documents and Settings/webdeveloper06/Desktop/for_test/comp-info.xml");
alert("loading file...........");
var dataArr=new Array();
dataArr=xmlDoc.getElementsByTagName("comp-info");
for(var m=0; m <= dataArr.length-1; m++)
alert("entering inside looping here");
document.write("<Table border='1px'><tr><td>");
document.write(dataArr[m].getElementsByTagName("name")[0].firstChild.nodeValue);
document.write(dataArr[m].getElementsByTagName("description")[0].firstChild.nodeValue);
document.write(dataArr[m].getElementsByTagName("web-addr")[0].firstChild.nodeValue);
document.write(dataArr[m].getElementsByTagName("address")[0].firstChild.nodeValue);
document.write(dataArr[m].getElementsByTagName("city")[0].firstChild.nodeValue);
document.write(dataArr[m].getElementsByTagName("postal-code")[0].firstChild.nodeValue);
document.write(dataArr[m].getElementsByTagName("country")[0].firstChild.nodeValue);
document.write("</input></td></tr></table>");
</script>
</head>
<body>
<input type="button" value="Display XML Data" onClick="doReadXML()" />
</body>
</html>
com-info.xml
=========
<?xml version="1.0" encoding="iso-8859-1"?>
<itcopany>
<comp-info>
<name>xxx</name>
<description>IT Reaserch Company</description>
<web-addr>http://xxx.com</web-addr>
<address>mehdipatnam</address>
<city>Hyderabad</city>
<postal-code>777888888</postal-code>
<country>IN</country>
</comp-info>
<comp-info>
<name>yyyyy </name>
<description>Non IT Company</description>
<web-addr>http://yyyy.com</web-addr>
<address>xyxxyxyx</address>
<city>Banglore</city>
<postal-code>78878787878</postal-code>
<country>IN</country>
</comp-info>
<comp-info>
<name>zzzzzzz</name>
<description>IT Company</description>
<web-addr>http://zzzzzzz.com</web-addr>
<address>secondrabad</address>
<city>Hyderabad</city>
<postal-code>9999999999999</postal-code>
<country>IN</country>
</comp-info>
</itcopany>
output status
============
1. getting output in IE
2. not getting output in Mozilla
Can anyone Helpout, To get data in Mozilla
regards,
AbuTry to check this document Browser Support for SAP and use PAM (Product Availability Matrix) to check for the compatibility of your SAP system with the browser.
If you are only the user of the Web Dynpro you would have probably no other choice than change the browser. -
UCCX Reading XML file hosted on IIS web server
hi guys,
i have a customer on CCX 8.5 environment and they have a .NET application running on an IIS web server. As part of this .NET application, the app produce an XML file.
My questions is
"Can CCX read XML file that is hosted externally on IIS web server rather than parsing the XML file on CCX document repository?"
All of the examples of XML parsing points to the XML file in document repository.
Any pointers to links and documentation/example on how to do this would be greatly appreciated.
If this is not achievable, if you could kindly suggest a different way of doing it too would be greatly appreciated.
Thanks in advance,
DanielHi,
to be quite honest with you, I don't know anything about Sharepoint - so I am afraid I cannot help you with its XML editing capabilities. XML is just a well formed text file that follows some logical rules, so no additional application is required for editing, in fact, I always encourage everybody to use Notepad/Textpad/ to read and edit XML files. Of course, if it's not possible, you will find a great number of various user friendly XML editing applications.
A UCCX script will normally access an XML using the Create URL Document step and then, using the Get XML Document data step with the help of an XPath expression, will filter out the necessary information from the XML document.
The protocols used are standard and well known, including HTTP and XPath (and XML itself). So it does not really matter what kind of HTTP server serves the XML file, IIS is just an option.
Examples may be found in the Scripting guides for your particular UCCX version.
HTH
G. -
Read XML function - can't get it to work correctly to set metadata
I've been working with the Read XML function in order to set metadata on assets with no avail. I'm using the following simple XML file in a Watcher folder with a poll watcher setup every 5 seconds, that then references a Read XML Response named "Update Asset Metadata" - to read the XML file and update the asset metadata. Nothing really happens even though the FCS Log file shows that the process is taking place to "update" the asset metadata. Any advice is appreciated. Thanks!
FILE:
<?xml version="1.0" encoding="UTF-8"?>
<FinalCutServer>
<request reqId="setMd" entityId="/asset/10">
<params>
<mdValue fieldName="Title" dataType="string">Text Info Change</mdValue>
</params>
</request>
</FinalCutServer>I got the answer. You must type “*.xml” (that is, asterisk-dot-xml) in the Value field of Wildcard Include Filter for it to work correctly.
Maybe you are looking for
-
Notebook with blue screen of death and HP Ceement errors
Hello, I am using: Product name: HP Pavilion g7 Notebook PC Product number: QE310UA#ABA Windows 7 Home Premium 64-bit Service Pack 1 I have been having a few message/errors lately and suspect they are related 1) The "blue screen of death" has shut do
-
I have been reading http://www.oracle.com/technology/products/database/application_express/html/configure_printing.html I already have OAS installed with some OC4J applications. It has a BI farm that includes Discoverer, HTTP_Server, Forms, Reports_S
-
Deployment of portal Application
[email protected] Hi Kirit Let me introduce myself to you. I am venu working for AT&T broadband in Java applications. I am recently asked to build an application using Oracle 9i Portal. The application scenario will be like this. 1. A login
-
Support for 9.6GB DVD-R/RW
Has anyone managed to burn a dual-layer single side DVD-R/RW on a PowerBook 1.0GHz Titanium under 10.3.x? Thanks!
-
Computer won't run installations off CDs
When I insert a CD and try to install something off it my computer opens up the "Printer Utility". I know I can change the application that is used to open CD installations, but what do I need to change it to? And how can I prevent this from happenin